Changeset: b6b5dbb0d585 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b6b5dbb0d585 Modified Files: sql/test/wlcr/Tests/wlc01.py sql/test/wlcr/Tests/wlc01.stable.out sql/test/wlcr/Tests/wlc100.py sql/test/wlcr/Tests/wlc100.stable.out sql/test/wlcr/Tests/wlc20.py sql/test/wlcr/Tests/wlc20.stable.out sql/test/wlcr/Tests/wlc21.py sql/test/wlcr/Tests/wlc21.stable.out sql/test/wlcr/Tests/wlc30.py sql/test/wlcr/Tests/wlc30.stable.out sql/test/wlcr/Tests/wlc40.py sql/test/wlcr/Tests/wlc40.stable.out sql/test/wlcr/Tests/wlc50.py sql/test/wlcr/Tests/wlc50.stable.out sql/test/wlcr/Tests/wlc70.py sql/test/wlcr/Tests/wlc70.stable.out Branch: default Log Message:
Trace the actual content of the WLC files diffs (truncated from 683 to 300 lines): diff --git a/sql/test/wlcr/Tests/wlc01.py b/sql/test/wlcr/Tests/wlc01.py --- a/sql/test/wlcr/Tests/wlc01.py +++ b/sql/test/wlcr/Tests/wlc01.py @@ -35,3 +35,22 @@ sys.stdout.write(sout) sys.stdout.write(cout) sys.stderr.write(serr) sys.stderr.write(cerr) + +def listfiles(path): + for f in os.listdir(path): + if f.find('wlc') >= 0 and f != 'wlc_logs': + file = path + os.path.sep + f + sys.stdout.write(file + "\n") + try: + x = open(file) + s = x.read() + lines = s.split('\n') + for l in lines: + sys.stdout.write('#' + l + '\n') + x.close() + except IOError: + sys.stderr.write('Failure to read file ' + file + '\n') + +listfiles(dbfarm + os.path.sep + tstdb) +listfiles(dbfarm + os.path.sep + tstdb + os.path.sep + 'wlc_logs') + diff --git a/sql/test/wlcr/Tests/wlc01.stable.out b/sql/test/wlcr/Tests/wlc01.stable.out --- a/sql/test/wlcr/Tests/wlc01.stable.out +++ b/sql/test/wlcr/Tests/wlc01.stable.out @@ -68,6 +68,26 @@ stdout of test 'wlc01` in directory 'sql % 1, 5 # length [ 1, "hello" ] [ 2, "world" ] +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc.config +#logs=/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/ +#id=2 +#write=2019-08-14T10:03:32.000 +#state=1 +#batches=2 +#beat=0 +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000001 +# wlr.transaction(1:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.action("insert into tmp values(1,\\'hello\\'), (2,\\'world\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 1:int, 2:int); +# wlr.append("sys":str, "tmp":str, "s":str, "hello":str, "world":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000000 +# wlr.transaction(0:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.catalog("create table tmp(i int, s string);":str); +# wlr.commit(); +# # 21:28:51 > # 21:28:51 > "Done." diff --git a/sql/test/wlcr/Tests/wlc100.py b/sql/test/wlcr/Tests/wlc100.py --- a/sql/test/wlcr/Tests/wlc100.py +++ b/sql/test/wlcr/Tests/wlc100.py @@ -31,3 +31,21 @@ sys.stdout.write(sout) sys.stdout.write(cout) sys.stderr.write(serr) sys.stderr.write(cerr) + +def listfiles(path): + for f in os.listdir(path): + if f.find('wlc') >= 0 and f != 'wlc_logs': + file = path + os.path.sep + f + sys.stdout.write(file + "\n") + try: + x = open(file) + s = x.read() + lines = s.split('\n') + for l in lines: + sys.stdout.write('#' + l + '\n') + x.close() + except IOError: + sys.stderr.write('Failure to read file ' + file + '\n') + +listfiles(dbfarm + os.path.sep + tstdb) +listfiles(dbfarm + os.path.sep + tstdb + os.path.sep + 'wlc_logs') diff --git a/sql/test/wlcr/Tests/wlc100.stable.out b/sql/test/wlcr/Tests/wlc100.stable.out --- a/sql/test/wlcr/Tests/wlc100.stable.out +++ b/sql/test/wlcr/Tests/wlc100.stable.out @@ -25,6 +25,81 @@ stdout of test 'wlc100` in directory 'sq % int, clob # type % 2, 19 # length [ 40, "after being stopped" ] +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc.config +#logs=/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/ +#id=10 +#write=2019-08-14T10:05:49.000 +#state=2 +#batches=10 +#beat=0 +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000008 +# wlr.transaction(8:lng, "2019-08-14T10:05:49.000":str, "monetdb":str); +# wlr.catalog("create table tmp70(i int, s string);":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000004 +# wlr.transaction(4:lng, "2019-08-14T10:05:44.000":str, "monetdb":str); +# wlr.action("update tmp set i = 3 where i = 1;":str); +# wlr.update("sys":str, "tmp":str, "i":str, 0@0:oid, 3:int); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000003 +# wlr.transaction(3:lng, "2019-08-14T10:05:41.000":str, "monetdb":str); +# wlr.action("insert into tmp values(5,\\'red\\'),(6,\\'fox\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 5:int, 6:int); +# wlr.append("sys":str, "tmp":str, "s":str, "red":str, "fox":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000009 +# wlr.transaction(9:lng, "2019-08-14T10:05:49.000":str, "monetdb":str); +# wlr.action("insert into tmp70 values(1,\\'hello\\'), (2,\\'world\\');":str); +# wlr.append("sys":str, "tmp70":str, "i":str, 1:int, 2:int); +# wlr.append("sys":str, "tmp70":str, "s":str, "hello":str, "world":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000007 +# wlr.transaction(7:lng, "2019-08-14T10:05:48.000":str, "monetdb":str); +# wlr.action("delete from tmp;":str); +# wlr.clear_table("sys":str, "tmp":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000001 +# wlr.transaction(1:lng, "2019-08-14T10:05:39.000":str, "monetdb":str); +# wlr.action("insert into tmp values(1,\\'hello\\'), (2,\\'world\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 1:int, 2:int); +# wlr.append("sys":str, "tmp":str, "s":str, "hello":str, "world":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000005 +# wlr.transaction(5:lng, "2019-08-14T10:05:44.000":str, "monetdb":str); +# wlr.action("update tmp set s = \\'blah\\';":str); +# wlr.update("sys":str, "tmp":str, "s":str, 0@0:oid, "blah":str); +# wlr.update("sys":str, "tmp":str, "s":str, 1@0:oid, "blah":str); +# wlr.update("sys":str, "tmp":str, "s":str, 2@0:oid, "blah":str); +# wlr.update("sys":str, "tmp":str, "s":str, 3@0:oid, "blah":str); +# wlr.update("sys":str, "tmp":str, "s":str, 4@0:oid, "blah":str); +# wlr.update("sys":str, "tmp":str, "s":str, 5@0:oid, "blah":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000006 +# wlr.transaction(6:lng, "2019-08-14T10:05:46.000":str, "monetdb":str); +# wlr.action("delete from tmp where i < 4;":str); +# wlr.delete("sys":str, "tmp":str, 0@0:oid, 0@0:oid, 0@0:oid); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000002 +# wlr.transaction(2:lng, "2019-08-14T10:05:40.000":str, "monetdb":str); +# wlr.action("insert into tmp values(3,\\'blah\\'),(4,\\'bloh\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 3:int, 4:int); +# wlr.append("sys":str, "tmp":str, "s":str, "blah":str, "bloh":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000000 +# wlr.transaction(0:lng, "2019-08-14T10:05:39.000":str, "monetdb":str); +# wlr.catalog("create table tmp(i int, s string);":str); +# wlr.commit(); +# # 21:26:02 > # 21:26:02 > "Done." diff --git a/sql/test/wlcr/Tests/wlc20.py b/sql/test/wlcr/Tests/wlc20.py --- a/sql/test/wlcr/Tests/wlc20.py +++ b/sql/test/wlcr/Tests/wlc20.py @@ -30,3 +30,21 @@ sys.stdout.write(sout) sys.stdout.write(cout) sys.stderr.write(serr) sys.stderr.write(cerr) + +def listfiles(path): + for f in os.listdir(path): + if f.find('wlc') >= 0 and f != 'wlc_logs': + file = path + os.path.sep + f + sys.stdout.write(file + "\n") + try: + x = open(file) + s = x.read() + lines = s.split('\n') + for l in lines: + sys.stdout.write('#' + l + '\n') + x.close() + except IOError: + sys.stderr.write('Failure to read file ' + file + '\n') + +listfiles(dbfarm + os.path.sep + tstdb) +listfiles(dbfarm + os.path.sep + tstdb + os.path.sep + 'wlc_logs') diff --git a/sql/test/wlcr/Tests/wlc20.stable.out b/sql/test/wlcr/Tests/wlc20.stable.out --- a/sql/test/wlcr/Tests/wlc20.stable.out +++ b/sql/test/wlcr/Tests/wlc20.stable.out @@ -28,6 +28,33 @@ stdout of test 'wlc20` in directory 'sql [ 2, "world" ] [ 3, "blah" ] [ 4, "bloh" ] +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc.config +#logs=/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/ +#id=3 +#write=2019-08-14T10:03:32.000 +#state=1 +#batches=3 +#beat=0 +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000001 +# wlr.transaction(1:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.action("insert into tmp values(1,\\'hello\\'), (2,\\'world\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 1:int, 2:int); +# wlr.append("sys":str, "tmp":str, "s":str, "hello":str, "world":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000002 +# wlr.transaction(2:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.action("insert into tmp values(3,\\'blah\\'),(4,\\'bloh\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 3:int, 4:int); +# wlr.append("sys":str, "tmp":str, "s":str, "blah":str, "bloh":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000000 +# wlr.transaction(0:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.catalog("create table tmp(i int, s string);":str); +# wlr.commit(); +# # 21:28:52 > # 21:28:52 > "Done." diff --git a/sql/test/wlcr/Tests/wlc21.py b/sql/test/wlcr/Tests/wlc21.py --- a/sql/test/wlcr/Tests/wlc21.py +++ b/sql/test/wlcr/Tests/wlc21.py @@ -30,3 +30,21 @@ sys.stdout.write(sout) sys.stdout.write(cout) sys.stderr.write(serr) sys.stderr.write(cerr) + +def listfiles(path): + for f in os.listdir(path): + if f.find('wlc') >= 0 and f != 'wlc_logs': + file = path + os.path.sep + f + sys.stdout.write(file + "\n") + try: + x = open(file) + s = x.read() + lines = s.split('\n') + for l in lines: + sys.stdout.write('#' + l + '\n') + x.close() + except IOError: + sys.stderr.write('Failure to read file ' + file + '\n') + +listfiles(dbfarm + os.path.sep + tstdb) +listfiles(dbfarm + os.path.sep + tstdb + os.path.sep + 'wlc_logs') diff --git a/sql/test/wlcr/Tests/wlc21.stable.out b/sql/test/wlcr/Tests/wlc21.stable.out --- a/sql/test/wlcr/Tests/wlc21.stable.out +++ b/sql/test/wlcr/Tests/wlc21.stable.out @@ -30,6 +30,40 @@ stdout of test 'wlc21` in directory 'sql [ 4, "bloh" ] [ 5, "red" ] [ 6, "fox" ] +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc.config +#logs=/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/ +#id=4 +#write=2019-08-14T10:03:34.000 +#state=1 +#batches=4 +#beat=0 +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000003 +# wlr.transaction(3:lng, "2019-08-14T10:03:34.000":str, "monetdb":str); +# wlr.action("insert into tmp values(5,\\'red\\'),(6,\\'fox\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 5:int, 6:int); +# wlr.append("sys":str, "tmp":str, "s":str, "red":str, "fox":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000001 +# wlr.transaction(1:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.action("insert into tmp values(1,\\'hello\\'), (2,\\'world\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 1:int, 2:int); +# wlr.append("sys":str, "tmp":str, "s":str, "hello":str, "world":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000002 +# wlr.transaction(2:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.action("insert into tmp values(3,\\'blah\\'),(4,\\'bloh\\');":str); +# wlr.append("sys":str, "tmp":str, "i":str, 3:int, 4:int); +# wlr.append("sys":str, "tmp":str, "s":str, "blah":str, "bloh":str); +# wlr.commit(); +# +/export/scratch1/mk/branches/default//Linux/var/MonetDB/mTests_sql_test_wlcr/wlc_logs/mTests_sql_test_wlcr_000000000000 +# wlr.transaction(0:lng, "2019-08-14T10:03:32.000":str, "monetdb":str); +# wlr.catalog("create table tmp(i int, s string);":str); +# wlr.commit(); +# # 21:28:52 > # 21:28:52 > "Done." diff --git a/sql/test/wlcr/Tests/wlc30.py b/sql/test/wlcr/Tests/wlc30.py --- a/sql/test/wlcr/Tests/wlc30.py +++ b/sql/test/wlcr/Tests/wlc30.py _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list