Update of /cvsroot/monetdb/MonetDB5/src/optimizer/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv1361/optimizer/Tests

Modified Files:
        remote01.mal remote01.stable.out remote02.mal remote03.mal 
        remote04.mal remote04.stable.out remote05.mal 
        remote05.stable.out remote06.mal remote06.stable.out 
        remote07.mal remote07.stable.out 
Log Message:
Properly disconnect to avoid hanging clients.


Index: remote05.stable.out
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote05.stable.out,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- remote05.stable.out 17 Jan 2007 15:45:09 -0000      1.10
+++ remote05.stable.out 8 Jun 2007 08:47:31 -0000       1.11
@@ -33,7 +33,8 @@
 #mserver.trace(mid,1);         # 7  (_12:str)
     mserver.query(mid,"io.print(d);"); # 8 SERVERquery 
(_13:int)<-(mid:int)(_14:str)
     io.print("done");  # 9 IOprint_val (_15:void)<-(_16:str)
-end main;      # 10  
+    mserver.disconnect(mid);   # 10 SERVERdisconnect (_17:void)<-(mid:int)
+end main;      # 11  
 !MALException:mserver.query:remote error: TypeException:user.main[1]:'d' may 
not be used before being initialized
 
 # 15:27:53 >  

Index: remote04.stable.out
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote04.stable.out,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- remote04.stable.out 17 Jan 2007 15:45:09 -0000      1.3
+++ remote04.stable.out 8 Jun 2007 08:47:31 -0000       1.4
@@ -32,7 +32,8 @@
 #mserver.trace(mid,1);         # 7  (_12:str)
     s:str  := mserver.rpc(mid,"io.print(123456);");    # 8 
SERVERmapi_rpc_single_row (s:str)<-(mid:int)(_14:str)
     io.print(s);       # 9 IOprint_val (_15:void)<-(s:str)
-end main;      # 10  
+    mserver.disconnect(mid);   # 10 SERVERdisconnect (_16:void)<-(mid:int)
+end main;      # 11  
 [ "123456" ]
 
 # 18:22:21 >  

Index: remote07.stable.out
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote07.stable.out,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- remote07.stable.out 17 Jan 2007 15:45:09 -0000      1.9
+++ remote07.stable.out 8 Jun 2007 08:47:31 -0000       1.10
@@ -58,7 +58,8 @@
     io.printf(" count %d\n",i);        # 18 IOprint_formatted_lng 
(_34:void)<-(_35:str)(i:lng)
     d:bat[:int,:int]  := mserver.rpc(mid,"io.print(d);");      # 19 
SERVERmapi_rpc_bat (d:bat[:int,:int])<-(mid:int)(_37:str)
     io.print(d);       # 20 IOprint_val (_38:void)<-(d:bat[:int,:int])
-end main;      # 21  
+    mserver.disconnect(mid);   # 21 SERVERdisconnect (_39:void)<-(mid:int)
+end main;      # 22  
 !MALException:mserver.rpc:remote error: 
TypeException:user.main[1]:'algebra.select' undefined in: e:any := 
algebra.select(d:any, low:int, _6:int)
 !MALException:mserver.rpc:remote error:TypeException:user.main[2]:'aggr.count' 
undefined in: i:any := aggr.count(d:any)
 !MALException:mserver.rpc:remote error:TypeException:user.main[1]:'d' may not 
be used before being initialized

Index: remote01.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote01.mal,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- remote01.mal        17 Jan 2007 15:45:09 -0000      1.5
+++ remote01.mal        8 Jun 2007 08:47:31 -0000       1.6
@@ -33,4 +33,5 @@
 io.printf(" count %d\n",i);
 d:bat[:int,:int]:= mserver.rpc(mid,"io.print(d);");
 io.print(d);
+mserver.disconnect(mid);
 optimizer.remoteQueries();

Index: remote02.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote02.mal,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- remote02.mal        4 Aug 2006 19:31:12 -0000       1.2
+++ remote02.mal        8 Jun 2007 08:47:31 -0000       1.3
@@ -21,4 +21,5 @@
 i:=aggr.count(e);
 io.printf(" count %d\n",i);
 io.print(d);
+mserver.disconnect(mid);
 optimizer.remoteQueries();

Index: remote03.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote03.mal,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- remote03.mal        13 May 2006 20:29:49 -0000      1.2
+++ remote03.mal        8 Jun 2007 08:47:31 -0000       1.3
@@ -40,5 +40,6 @@
        redo Z99;
 exit Z99;
 end s0_0; 
+mserver.disconnect(mid);
 optimizer.remoteQueries("sql_cache","s0_0");
 mdb.List("sql_cache","s0_0");

Index: remote04.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote04.mal,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- remote04.mal        17 Jan 2007 15:45:09 -0000      1.2
+++ remote04.mal        8 Jun 2007 08:47:31 -0000       1.3
@@ -7,3 +7,4 @@
 #mserver.trace(mid,1);
 s:str:= mserver.rpc(mid,"io.print(123456);");
 io.print(s);
+mserver.disconnect(mid);

Index: remote05.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote05.mal,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- remote05.mal        17 Jan 2007 15:45:09 -0000      1.2
+++ remote05.mal        8 Jun 2007 08:47:31 -0000       1.3
@@ -8,3 +8,4 @@
 #mserver.trace(mid,1);
 mserver.query(mid,"io.print(d);");
 io.print("done");
+mserver.disconnect(mid);

Index: remote06.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote06.mal,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- remote06.mal        17 Jan 2007 15:45:09 -0000      1.2
+++ remote06.mal        8 Jun 2007 08:47:31 -0000       1.3
@@ -8,3 +8,4 @@
 #mserver.trace(mid,1);
 mserver.rpc(mid,"io.print(d);");
 io.print("done");
+mserver.disconnect(mid);

Index: remote07.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote07.mal,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- remote07.mal        17 Jan 2007 15:45:09 -0000      1.2
+++ remote07.mal        8 Jun 2007 08:47:31 -0000       1.3
@@ -21,4 +21,5 @@
 io.printf(" count %d\n",i);
 d:bat[:int,:int]:= mserver.rpc(mid,"io.print(d);");
 io.print(d);
+mserver.disconnect(mid);
 optimizer.remoteQueries();

Index: remote01.stable.out
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote01.stable.out,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- remote01.stable.out 7 May 2007 07:50:15 -0000       1.9
+++ remote01.stable.out 8 Jun 2007 08:47:31 -0000       1.10
@@ -52,8 +52,8 @@
     mserver.rpc(mid,"c:=algebra.select(rb,0,4);");     # 17 SERVERquery 
(_30:void)<-(mid:int)(_31:str)
     c:bat[:int,:int]  := mserver.rpc(mid,"io.print(c);");      # 18 
SERVERmapi_rpc_bat (c:bat[:int,:int])<-(mid:int)(_28:str)
     io.print(c);       # 19 IOprint_val (_32:void)<-(c:bat[:int,:int])
-    mserver.rpc(mid,"b:bat[:int,:int] := bbp.bind(\"rbat\":str);");    # 20 
SERVERmapi_rpc_bat (_56:bat[:int,:int])<-(mid:int)(_57:str)
-    b:bat[:int,:int]  := mserver.rpc(mid,"io.print(b);");      # 21 
SERVERmapi_rpc_bat (b:bat[:int,:int])<-(mid:int)(_59:str)
+    mserver.rpc(mid,"b:bat[:int,:int] := bbp.bind(\"rbat\":str);");    # 20 
SERVERmapi_rpc_bat (_57:bat[:int,:int])<-(mid:int)(_58:str)
+    b:bat[:int,:int]  := mserver.rpc(mid,"io.print(b);");      # 21 
SERVERmapi_rpc_bat (b:bat[:int,:int])<-(mid:int)(_60:str)
     io.print(b);       # 22 IOprint_val (_35:void)<-(b:bat[:int,:int])
 # see if we can do some remote selections.     # 23  (_36:str)
     mserver.rpc(mid,"d:=algebra.select(b,5,10);");     # 24 SERVERquery 
(_37:void)<-(mid:int)(_38:str)
@@ -65,7 +65,8 @@
     io.printf(" count %d\n",i);        # 30 IOprint_formatted_lng 
(_50:void)<-(_51:str)(i:lng)
     d:bat[:int,:int]  := mserver.rpc(mid,"io.print(d);");      # 31 
SERVERmapi_rpc_bat (d:bat[:int,:int])<-(mid:int)(_53:str)
     io.print(d);       # 32 IOprint_val (_54:void)<-(d:bat[:int,:int])
-end main;      # 33  
+    mserver.disconnect(mid);   # 33 SERVERdisconnect (_55:void)<-(mid:int)
+end main;      # 34  
 #-----------------#
 # h    t         # name
 # int  int       # type

Index: remote06.stable.out
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/remote06.stable.out,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- remote06.stable.out 17 Jan 2007 15:45:09 -0000      1.10
+++ remote06.stable.out 8 Jun 2007 08:47:31 -0000       1.11
@@ -33,7 +33,8 @@
 #mserver.trace(mid,1);         # 7  (_12:str)
     mserver.rpc(mid,"io.print(d);");   # 8 SERVERquery 
(_13:void)<-(mid:int)(_14:str)
     io.print("done");  # 9 IOprint_val (_15:void)<-(_16:str)
-end main;      # 10  
+    mserver.disconnect(mid);   # 10 SERVERdisconnect (_17:void)<-(mid:int)
+end main;      # 11  
 !MALException:mserver.query:remote error: TypeException:user.main[1]:'d' may 
not be used before being initialized
 
 # 15:27:53 >  


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to