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