Changeset: ca0f03229e8a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ca0f03229e8a
Modified Files:
        monetdb5/tests/gdkTests/Tests/TMsubcommit.mal
        monetdb5/tests/gdkTests/Tests/TMsubcommit.stable.out
Branch: default
Log Message:

Avoid using transaction.commit().
It doesn't work well together with gdk_logger.


diffs (45 lines):

diff --git a/monetdb5/tests/gdkTests/Tests/TMsubcommit.mal 
b/monetdb5/tests/gdkTests/Tests/TMsubcommit.mal
--- a/monetdb5/tests/gdkTests/Tests/TMsubcommit.mal
+++ b/monetdb5/tests/gdkTests/Tests/TMsubcommit.mal
@@ -5,7 +5,10 @@ b:=bat.new_persistent(:oid,:int);
 bat.append(b,2);
 bat.setName(b,"b");
 bat.setPersistent(b,true);
-transaction.commit();
+sb := bat.new(:oid,:str);
+bs := bat.getName(b);
+bat.append(sb, bs);
+transaction.subcommit(sb);
 
 c:=bat.new_persistent(:oid,:int);
 bat.append(c,4);
@@ -22,4 +25,4 @@ bat.setPersistent(da,false);
 transaction.subcommit(tmp);
 
 bat.setPersistent(b,false);
-transaction.commit();
+transaction.subcommit(sb);
diff --git a/monetdb5/tests/gdkTests/Tests/TMsubcommit.stable.out 
b/monetdb5/tests/gdkTests/Tests/TMsubcommit.stable.out
--- a/monetdb5/tests/gdkTests/Tests/TMsubcommit.stable.out
+++ b/monetdb5/tests/gdkTests/Tests/TMsubcommit.stable.out
@@ -20,7 +20,10 @@ function user.main():void;
     bat.append(b,2);
     bat.setName(b,"b");
     bat.setPersistent(b,true);
-    transaction.commit();
+    sb := bat.new(:oid,:str);
+    bs := bat.getName(b);
+    bat.append(sb,bs);
+    transaction.subcommit(sb);
     c := bat.new_persistent(:oid,:int);
     bat.append(c,4);
     bat.setName(c,"a");
@@ -34,7 +37,7 @@ function user.main():void;
     bat.setPersistent(da,false);
     transaction.subcommit(tmp);
     bat.setPersistent(b,false);
-    transaction.commit();
+    transaction.subcommit(sb);
 end main;
 
 # 22:05:38 >  
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to