Changeset: fa9942e113cb for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fa9942e113cb
Modified Files:
Branch: default
Log Message:
Merge with Jun2010 branch.
Approved test for bug 2615.
This is probably the best we can do in the current table reading infrastructure.
diffs (121 lines):
diff -r 86e2a43ce3de -r fa9942e113cb
sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
Thu Jul 15 17:28:06 2010 +0200
@@ -0,0 +1,82 @@
+stderr of test 'error-truncated.Bug-2615` in directory
'src/test/BugTracker-2010` itself:
+
+
+# 17:25:18 >
+# 17:25:18 > mserver5
"--config=/ufs/sjoerd/Monet-virgin-stable/etc/monetdb5.conf" --debug=10 --set
gdk_nr_threads=0 --set
"monet_mod_path=/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5/lib:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5/bin"
--set "gdk_dbfarm=/ufs/sjoerd/Monet-virgin-stable/var/MonetDB5/dbfarm" --set
mapi_open=true --set xrpc_open=true --set mapi_port=38866 --set xrpc_port=43109
--set monet_prompt= --set mal_listing=2 --trace
"--dbname=mTests_src_test_BugTracker-2010" --set mal_listing=0 ; echo ; echo
Over..
+# 17:25:18 >
+
+# builtin opt gdk_arch = 64bitx86_64-unknown-linux-gnu
+# builtin opt gdk_version = 1.38.3
+# builtin opt prefix = /ufs/sjoerd/Monet-virgin-stable
+# builtin opt exec_prefix = ${prefix}
+# builtin opt gdk_dbname = demo
+# builtin opt gdk_dbfarm = ${prefix}/var/MonetDB/dbfarm
+# builtin opt gdk_debug = 0
+# builtin opt gdk_alloc_map = no
+# builtin opt gdk_vmtrim = yes
+# builtin opt monet_admin = adm
+# builtin opt monet_prompt = >
+# builtin opt monet_welcome = yes
+# builtin opt monet_mod_path = ${prefix}/lib64/MonetDB
+# builtin opt monet_daemon = no
+# builtin opt host = localhost
+# builtin opt mapi_port = 50000
+# builtin opt mapi_clients = 2
+# builtin opt mapi_open = false
+# builtin opt mapi_autosense = false
+# builtin opt sql_debug = 0
+# builtin opt standoff_ns =
+# builtin opt standoff_start = start
+# builtin opt standoff_end = end
+# config opt prefix = /ufs/sjoerd/Monet-virgin-stable
+# config opt config = ${prefix}/etc/monetdb5.conf
+# config opt prefix = /ufs/sjoerd/Monet-virgin-stable
+# config opt exec_prefix = ${prefix}
+# config opt gdk_dbfarm = ${prefix}/var/MonetDB5/dbfarm
+# config opt monet_mod_path =
${prefix}/lib64/MonetDB5:${prefix}/lib64/MonetDB5/lib:${prefix}/lib64/MonetDB5/bin
+# config opt mero_pidfile = ${prefix}/var/run/MonetDB/merovingian.pid
+# config opt mero_controlport = 50001
+# config opt sql_optimizer = default_pipe
+# config opt minimal_pipe = inline,remap,deadcode,multiplex,garbageCollector
+# config opt default_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mitosis,mergetable,deadcode,commonTerms,joinPath,reorder,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt nov2009_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mergetable,deadcode,constants,commonTerms,joinPath,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt replication_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mergetable,deadcode,constants,commonTerms,joinPath,deadcode,reduce,dataflow,history,replication,multiplex,garbageCollector
+# config opt accumulator_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mergetable,deadcode,constants,commonTerms,joinPath,deadcode,reduce,accumulators,dataflow,history,multiplex,garbageCollector
+# config opt recycler_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,deadcode,constants,commonTerms,joinPath,deadcode,recycle,reduce,dataflow,history,multiplex,garbageCollector
+# config opt cracker_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,selcrack,deadcode,constants,commonTerms,joinPath,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt sidcrack_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,sidcrack,deadcode,constants,commonTerms,joinPath,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt datacell_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,deadcode,constants,commonTerms,joinPath,datacell,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt octopus_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mitosis,mergetable,deadcode,constants,commonTerms,joinPath,octopus,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt mapreduce_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mapreduce,mergetable,deadcode,commonTerms,joinPath,reorder,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt datacyclotron_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,datacyclotron,mergetable,deadcode,constants,commonTerms,joinPath,reorder,deadcode,reduce,dataflow,history,replication,multiplex,garbageCollector
+# config opt derive_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mergetable,deadcode,constants,commonTerms,derivePath,joinPath,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt dictionary_pipe =
inline,remap,dictionary,evaluate,costModel,coercions,emptySet,aliases,mergetable,deadcode,constants,commonTerms,joinPath,deadcode,reduce,dataflow,history,multiplex,garbageCollector
+# config opt compression_pipe =
inline,remap,evaluate,costModel,coercions,emptySet,aliases,mergetable,deadcode,constants,commonTerms,joinPath,deadcode,reduce,dataflow,compression,dataflow,history,multiplex,garbageCollector
+# cmdline opt config = /ufs/sjoerd/Monet-virgin-stable/etc/monetdb5.conf
+# cmdline opt gdk_nr_threads = 0
+# cmdline opt monet_mod_path =
/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5/lib:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5/bin
+# cmdline opt gdk_dbfarm = /ufs/sjoerd/Monet-virgin-stable/var/MonetDB5/dbfarm
+# cmdline opt mapi_open = true
+# cmdline opt xrpc_open = true
+# cmdline opt mapi_port = 38866
+# cmdline opt xrpc_port = 43109
+# cmdline opt monet_prompt =
+# cmdline opt mal_listing = 2
+# cmdline opt gdk_dbname = mTests_src_test_BugTracker-2010
+# cmdline opt mal_listing = 0
+#warning: please don't forget to set your vault key!
+#(see /ufs/sjoerd/Monet-virgin-stable/etc/monetdb5.conf)
+
+# 17:25:18 >
+# 17:25:18 > mclient -lsql -ftest -i -e --host=ottar --port=38866
+# 17:25:18 >
+
+MAPI = mone...@ottar:38866
+QUERY = COPY 2 RECORDS INTO uitspraken FROM STDIN DELIMITERS '\t', '\n' NULL
as '';
+ERROR = !SQLException:importTable:value 'Arrondissementsrechtbank te
's-Gravenhage\nzittinghoudende te Haarlem\nfungerend president\nenkelvoudige
kamer voor Vreemdelingenzaken\n\nU I T S P R A A K\n\nartikel 8:81 en 8:86
Algemene Wet Bestuursrecht (Awb)\nartikel 33a, 34a en 34j Vreemdelingenwet
(Vw)\n\nreg.nr: AWB 00/6928 VRWET H (voorlopige voorziening)\nAWB 00/6929 VRWET
H (beroepszaak)\nAWB 00/6930 VRWET H (vrijheidsontneming)\n\ninzake: A, geboren
op [...] 1964, van Iraakse\nnationaliteit, verblijvende in het Grenshospitium
te\nAmsterdam, verzoeker,\ngemachtigde: mr. M.R. van der Linde, advocaat te
Utrecht,\n\ntegen: de Staatssecretaris van Justitie, verweerder,\ngemachtigden:
mr. M. Ramsaroep en mr. T.H.T.W. Zee, werkzaam bij de onder verweerder
ressorterende Immigratie- en Naturalisatiedienst te 's-Gravenhage.\n\n1.
GEGEVENS INZAKE HET GEDING\n\n1.1. Aan de orde is het verzoek om voorlopige
voorziening hangende het beroep van verzoeker tegen de beschikking van verweer
der van 21 juli 2000. Deze beschikking is genomen in het kader van de
zogenoemde AC-procedure en behelst de \nniet-inwilliging van de aanvraag om
toelating als vluchteling en strekt tevens tot het niet verlenen van een
vergunning tot verblijf wegens klemmende redenen van humanitaire aard. Verzocht
wordt om schorsing van de beslissing van \nverweerder om uitzetting niet
achterwege te laten totdat op het beroep tegen voormelde beschikking is
beslist.\n\n1.2 Voorts is aan de orde het beroep gericht tegen de
vrijheidsontnemende maatregel van artikel 7a Vw die verweerder verzoeker met
ingang van 18 juli 2000 heeft opgelegd. Dit beroep strekt tevens tot toekenning
van schadevergoeding. \n\n1.3 De openbare behandeling van de geschillen heeft
plaatsgevonden op 2 augustus 2000. Daarbij hebben verzoeker en verweerder bij
monde van hun gemachtigden hun standpunten nader uiteengezet. Voorts is
verzoeker ter zitting gehoord. \n\n2. OVERWEGINGEN\n\n2.1 Ingevolge artikel
8:81 van de Aw
b kan, indien tegen een besluit bij de rechtbank beroep is ingesteld, de
president van de rechtbank die bevoegd is in de hoofdzaak op verzoek een
voorlopige voorziening treffen indien onverwijlde \nspoed, gelet op de
betrokken belangen, zulks vereist.\n\n2.2 Op grond van artikel 8:86 van de Awb
heeft de president na behandeling ter zitting van het verzoek om een voorlopige
voorziening de bevoegdheid om, indien hij van oordeel is dat nader onderzoek
redelijkerwijs niet kan bijdragen \naan de beoordeling van de zaak,
onmiddellijk uitspraak te doen in de hoofdzaak. Er bestaat in dit geval
aanleiding om van deze bevoegdheid gebruik te maken.\n\n2.3 De AC-procedure
voorziet in een afdoening van asielaanvragen binnen 48 uur. Deze procedure
leent zich slechts voor die asielaanvragen waaromtrent binnen deze korte
termijn procedureel en inhoudelijk naar behoren kan worden \nbeslist.\n\n2.4
Bij de beoordeling of in het onderhavige geval van een zodanige aanvraag sprake
is, is het v
olgende van belang.\n\n2.5 Ingevolge het door verweerder gevoerde beleid,
neergelegd in hoofdstuk B7/3 Vc 1994, bestaat de AC-procedure uit twee fasen.
Het eerste deel betreft in ieder geval de formele indiening van de
asielaanvraag en het onderzoek naar \nidentiteit, nationaliteit en reisroute.
Het tweede deel betreft de beoordeling van de asielaanvraag. Voor het tweede
deel zijn maximaal 24 procesuren beschikbaar. Indien de eerste fase langer dan
24 uur duurt, gaat dit ten koste van \nde tijd die beschikbaar is voor de
tweede fase.\nIn principe vindt doorverwijzing naar een OC plaats indien de
AC-procedure langer duurt dan 48 procesuren.\n\n2.6 Ter beoordeling ligt
allereerst voor de vraag of het tweede deel van de AC-procedure is afgerond
binnen de voor dat deel maximaal beschikbare termijn van 24 procesuren.
Hierover overweegt de president als volgt.\n\n2.7 Tussen partijen is niet in
geschil dat (een afschrift van) de beslissing op de asielaanvraag van verzoeker
aan ve
rzoeker is uitgereikt op een moment dat reeds 23 uur en 54 minuten waren
verstreken van de beschikbare tijd van 24 \nprocesuren.\n\n2.8 In hoofdstuk
B7/3.1 Vc 1994 is bepaald dat een beschikking voor het einde van de AC-termijn
wordt uitgereikt en de rechtsbijstandverlener een uur de tijd heeft om aan te
geven of een rechtsmiddel wordt aangewend. Hieruit kan \nworden afgeleid dat
het laatste uur van eerdergenoemde termijn van 24 procesuren exclusief
gereserveerd is voor de rechtsbijstandverlener en dat verweerder van dit uur
geen gebruik mag maken. Nu verweerder, zoals blijkt uit het \nvoorgaande, van
bedoeld uur wel gebruik heeft gemaakt, heeft verweerder in strijd gehandeld met
zijn eigen beleid aangaande de AC-procedure.\n\n2.9 De gemachtigde van
verweerder heeft ter zitting betoogd dat verzoeker door het vorenstaande niet
is benadeeld omdat het rechtsmiddel niet is aangewend binnen het uur dat de
rechtshulpverlening alsnog heeft kunnen gebruiken, maar \npas enkele ur
en daarna. Dit betoog faalt naar het oordeel van de president.\nDaartoe is het
navolgende redengevend.\n\n2.10 Verweerder heeft zich blijkens zijn eigen
beleid ten doel gesteld om de AC-procedure, met inachtneming van de eisen van
zorgvuldigheid, binnen 48 uren af te ronden. Dit impliceert dat de tijd die de
rechtsbijstandverlening \ntoekomt in ieder geval in acht moet worden genomen
en dat, zoals hiervoor al is opgemerkt, doorverwijzing naar een OC behoort
plaats te vinden indien de procedure langer duurt dan 48 uren, tenzij duidelijk
is dat beide partijen met \neen overschrijding instemmen.\nIndien, zoals in
casu, de 48-uursprocedure alleen kan worden gehaald ten detrimente van het
laatste uur dat aan de rechtsbijstandsverlening toekomt en de procedure
desondanks wordt voortgezet, moet daarom in beginsel worden \naangenomen dat
verzoeker hierdoor in zijn belangen is geschaad. Dat het rechtsmiddel pas na
enige tijd is ingesteld is hierbij\nirrelevant, reeds omdat uit het
beleid niet kan worden afgeleid dat het rechtsmiddel binnen de beschikbare
termijn van 48 procesuren daadwerkelijk moet worden aangewend.\n\n2.11
Verweerder heeft ter zitting voorts aangevoerd dat, wat er ook zij van het
vorenstaande, de termijnoverschrijding desondanks voor rekening van verzoeker
moet komen. Verweerder heeft daartoe, onder verwijzing naar hoofdstuk \nB7/3.2
en B7/5.2 Vc 1994, betoogd dat de rechtsbijstandverlener de voor de voor- en
nabespreking van het nader gehoor beschikbare tijd ruimschoots heeft
overschreden. Dienaangaande overweegt de president als volgt.\n\n2.12 Er is,
aldus hoofdstuk B7/3.2 Vc 1994, geen sprake van termijnoverschrijding (onder
meer) indien de asielzoeker binnen de 48 procesuren meer tijd benut met
rechtsbijstand dan de termijnen die daarvoor formeel beschikbaar zijn \n(de
extra tijd geldt niet als proceduretijd en is in het belang van de
asielzoeker).\nIngevolge hoofdstuk B7/5.2 Vc 1994 heeft de asielzoeker voor
aanvang van het n
ader gehoor gedurende maximaal twee uur de gelegenheid om met behulp van een
rechtsbijstandverlener het verslag van het eerste gehoor en overige
\nonderzoeksresultaten uit de eerste fase na te bespreken en zich voor te
bereiden op het nader gehoor.\nNa afronding van het nader gehoor krijgt de
asielzoeker ingevolge hoofdstuk B7/5.3 Vc 1994 maximaal drie uur de gelegenheid
te reageren op het voornemen van verweerder de asielaanvraag niet in te
willigen en het rapport van het \nnader gehoor na te bespreken. De
rechtsbijstandverlener kan binnen die termijn (schriftelijk) reageren op het
voornemen van de IND.\n\n2.13 In een tweetal uitspraken van de president van
deze rechtbank en nevenzittingsplaats van 14 juli 2000 (onder meer
geregistreerd onder de nummers AWB 00\6203 VRWET H t/m AWB 00/6205 VRWET H) is
overwogen dat verweerder reeds nu \ngehouden kan worden aan zijn primaire
verantwoordelijkheid voor bewaking van de 48-uurstermijn. Voorts is overwogen
dat dit betekent dat
verweerder de rechtsbijstandverlener er in een voorkomend geval op moet wijzen
dat de voor \nrechtsbijstand beschikbare ...' from line 2 field 8 not
inserted, expecting type str
+ !failed to import table
+
+# 17:25:18 >
+# 17:25:18 > Done.
+# 17:25:18 >
+
diff -r 86e2a43ce3de -r fa9942e113cb
sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.out
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sql/src/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.out
Thu Jul 15 17:28:06 2010 +0200
@@ -0,0 +1,31 @@
+stdout of test 'error-truncated.Bug-2615` in directory
'src/test/BugTracker-2010` itself:
+
+
+# 17:25:18 >
+# 17:25:18 > mserver5
"--config=/ufs/sjoerd/Monet-virgin-stable/etc/monetdb5.conf" --debug=10 --set
gdk_nr_threads=0 --set
"monet_mod_path=/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5/lib:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB5/bin"
--set "gdk_dbfarm=/ufs/sjoerd/Monet-virgin-stable/var/MonetDB5/dbfarm" --set
mapi_open=true --set xrpc_open=true --set mapi_port=38866 --set xrpc_port=43109
--set monet_prompt= --set mal_listing=2 --trace
"--dbname=mTests_src_test_BugTracker-2010" --set mal_listing=0 ; echo ; echo
Over..
+# 17:25:18 >
+
+# MonetDB server v5.20.3, based on kernel v1.38.3
+# Serving database 'mTests_src_test_BugTracker-2010', using 4 threads
+# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically
linked
+# Found 7.751 GiB available main-memory.
+# Copyright (c) 1993-July 2008 CWI.
+# Copyright (c) August 2008-2010 MonetDB B.V., all rights reserved
+# Visit http://monetdb.cwi.nl/ for further information
+# Listening for connection requests on mapi:monetdb://ottar.ins.cwi.nl:38866/
+# MonetDB/SQL module v2.38.3 loaded
+# MonetDB/GIS module v0.18.3 loaded
+
+Ready.
+
+Over..
+
+# 17:25:18 >
+# 17:25:18 > mclient -lsql -ftest -i -e --host=ottar --port=38866
+# 17:25:18 >
+
+
+# 17:25:18 >
+# 17:25:18 > Done.
+# 17:25:18 >
+
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list