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

Reply via email to