Changeset: 85e320911054 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=85e320911054
Modified Files:
        sql/backends/monet5/datacell/Tests/scenario04.stable.out
        sql/backends/monet5/datacell/basket.c
        sql/backends/monet5/datacell/datacell.c
        sql/backends/monet5/datacell/petrinet.c
Branch: default
Log Message:

A few more fixes in datacell
compilation of functions seem to work
7 tests still fail.


diffs (117 lines):

diff --git a/sql/backends/monet5/datacell/Tests/scenario04.stable.out 
b/sql/backends/monet5/datacell/Tests/scenario04.stable.out
--- a/sql/backends/monet5/datacell/Tests/scenario04.stable.out
+++ b/sql/backends/monet5/datacell/Tests/scenario04.stable.out
@@ -1,33 +1,50 @@
 stdout of test 'scenario04` in directory 'sql/backends/monet5/datacell` itself:
 
 
-# 16:50:39 >  
-# 16:50:39 >   mserver5  --debug=10 --set gdk_nr_threads=0  --set 
"gdk_dbfarm=/net/rig.ins.cwi.nl/export/scratch0/manegold/Monet/HG/Aug2011/prefix/--enable-datacell_--disable-debug_--enable-optimize_--disable-assert/var/MonetDB"
 --set mapi_open=true --set mapi_port=36254 --set monet_prompt= --trace 
--forcemito --set mal_listing=2  "--dbname=mTests_backends_monet5_datacell" 
--set mal_listing=0 ; echo ; echo Over..
-# 16:50:39 >  
+# 15:16:33 >  
+# 15:16:33 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=38868" "--set" 
"mapi_usock=/var/tmp/mtest-23824/.s.monetdb.38868" "--set" "monet_prompt=" 
"--forcemito" "--set" "mal_listing=2" 
"--dbpath=/export/scratch1/mk/current//Linux/var/MonetDB/mTests_sql_backends_monet5_datacell"
 "--set" "mal_listing=0"
+# 15:16:33 >  
 
-# MonetDB 5 server v11.5.0
+# MonetDB 5 server v11.18.0
 # This is an unreleased version
-# Serving database 'mTests_backends_monet5_datacell', using 4 threads
+# Serving database 'mTests_sql_backends_monet5_datacell', using 8 threads
 # Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically 
linked
-# Found 7.749 GiB available main-memory.
+# Found 15.591 GiB available main-memory.
 # Copyright (c) 1993-July 2008 CWI.
 # Copyright (c) August 2008-2014 MonetDB B.V., all rights reserved
 # Visit http://www.monetdb.org/ for further information
-# Listening for connection requests on mapi:monetdb://rig.ins.cwi.nl:36254/
+# Listening for connection requests on mapi:monetdb://vienna.ins.cwi.nl:38868/
+# Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-23824/.s.monetdb.38868
 # MonetDB/GIS module loaded
+# MonetDB/JAQL module loaded
 # MonetDB/SQL module loaded
-# MonetDB/DataCell module loaded
+# MonetDB/DataCell loaded
 
 Ready.
 
+# 15:16:33 >  
+# 15:16:33 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-23824" "--port=38868"
+# 15:16:33 >  
 
-# 16:50:39 >  
-# 16:50:39 >  mclient -lsql -ftest -i -e --host=rig --port=36254 
-# 16:50:39 >  
+#set optimizer='datacell_pipe';
+#create table datacell.winin(
+#    id integer,
+#    tag timestamp,
+#    payload integer
+#);
+#create table datacell.winout( tag timestamp, mi integer, ma integer, su 
bigint);
+#call datacell.dump();
+#baskets[ 1] datacell.winin columns 3 threshold 0 window=[0,0] time 
window=[0,0] beat 0 milliseconds events 0
+#baskets[ 2] datacell.winout columns 4 threshold 0 window=[0,0] time 
window=[0,0] beat 0 milliseconds events 0
+#receptor datacell.winin at localhost:50504 protocol=TCP mode=passive 
status=running delay=1000 
+#emitter datacell.winout at localhost:50604 protocol=UDP mode=active 
status=running delay=1000
+#scheduler status running
+#[0]   datacell.mavg running delay 0 cycles 0 events 0 time 0 ms
+#<--   datacell.winin basket[1] 0 0
+#drop table datacell.winin;
+#drop table datacell.winout;
 
-= to be checked / approved !
+# 15:16:34 >  
+# 15:16:34 >  "Done."
+# 15:16:34 >  
 
-# 16:50:40 >  
-# 16:50:40 >  Done.
-# 16:50:40 >  
-
diff --git a/sql/backends/monet5/datacell/basket.c 
b/sql/backends/monet5/datacell/basket.c
--- a/sql/backends/monet5/datacell/basket.c
+++ b/sql/backends/monet5/datacell/basket.c
@@ -174,6 +174,8 @@ BSKTregister(Client cntxt, MalBlkPtr mb,
        char buf[BUFSIZ], *lsch, *ltbl;
        str tbl;
 
+       if ( msg != MAL_SUCCEED)
+               return msg;
        BSKTelements(tbl = *(str *) getArgReference(stk, pci, 1), buf, &lsch, 
&ltbl);
        BSKTtolower(lsch);
        BSKTtolower(ltbl);
@@ -342,7 +344,7 @@ BSKTgrab(Client cntxt, MalBlkPtr mb, Mal
                timestamp_tostr(&fptr, &i, &finish);
                mnstr_printf(GDKout, "#range %s - %s\n", sbuf, fbuf);
 
-               bo = BATsubselect(basket[bskt].primary[k], NULL, &start, 
&finish, TRUE, TRUE, FALSE);
+               bo = BATsubselect(baskets[bskt].primary[k], NULL, &start, 
&finish, TRUE, TRUE, FALSE);
                baskets[bskt].seen = finish;
 
                /* remove all those before cutoff time from basket */
diff --git a/sql/backends/monet5/datacell/datacell.c 
b/sql/backends/monet5/datacell/datacell.c
--- a/sql/backends/monet5/datacell/datacell.c
+++ b/sql/backends/monet5/datacell/datacell.c
@@ -72,7 +72,8 @@ DCprocedureStmt(Client cntxt, MalBlkPtr 
                        be = (void *) backend_create(m, cntxt);
                        if ( be->mvc->sa == NULL)
                                be->mvc->sa = sa_create();
-                       backend_create_func(be, f);
+                       //TODO fix result type
+                       backend_create_func(be, f, NULL,NULL);
                        return MAL_SUCCEED;
                }
        }
diff --git a/sql/backends/monet5/datacell/petrinet.c 
b/sql/backends/monet5/datacell/petrinet.c
--- a/sql/backends/monet5/datacell/petrinet.c
+++ b/sql/backends/monet5/datacell/petrinet.c
@@ -473,8 +473,7 @@ PNcontroller(void *dummy)
        char buf[BUFSIZ], *modnme, *fcnnme;
 
        cntxt = mal_clients; /* run as admin */
-       if ( !SQLinitialized)
-               SQLinitEnvironment(cntxt);
+       SQLinitEnvironment(cntxt);
        /* At this point we know what is the total number of factories.
         * The most extremely case is when ALL factories are enable to fire
         * so the maximum space we could ever need is = #factories (=pnettop)*/
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to