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 Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list