Changeset: e408f7a23d3f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e408f7a23d3f
Added Files:
        monetdb5/extras/rapi/Tests/rapi02.stable.out.int128
        sql/backends/monet5/Tests/int_notation_1e5.stable.out.int128
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_huge.stable.out.int128
        sql/jdbc/tests/Tests/Test_Int128.stable.out.int128
        
sql/test/BugTracker-2015/Tests/hugeint-wrong-value.Bug-3849.stable.out.int128
        
sql/test/BugTracker-2016/Tests/convert-function-test-hge.Bug-3460.stable.out.int128
        
sql/test/BugTracker-2017/Tests/cast-with-many-decimals.Bug-6195.stable.out.int128
        sql/test/BugTracker-2017/Tests/crash_on_NULL_ptr.Bug-6130.sql
        sql/test/BugTracker-2017/Tests/crash_on_NULL_ptr.Bug-6130.stable.err
        sql/test/BugTracker-2017/Tests/crash_on_NULL_ptr.Bug-6130.stable.out
        sql/test/BugTracker-2017/Tests/dce_bug-6177.sql
        sql/test/BugTracker-2017/Tests/dce_bug-6177.stable.err
        sql/test/BugTracker-2017/Tests/dce_bug-6177.stable.out
        
sql/test/BugTracker-2017/Tests/group-by-on-constant.Bug-6082.stable.out.int128
        sql/test/BugTracker-2017/Tests/integer_addition_overflow.Bug-6205.sql
        
sql/test/BugTracker-2017/Tests/integer_addition_overflow.Bug-6205.stable.err
        
sql/test/BugTracker-2017/Tests/integer_addition_overflow.Bug-6205.stable.out
        sql/test/BugTracker-2017/Tests/sqlsmith01.sql
        sql/test/BugTracker-2017/Tests/sqlsmith01.stable.out
        sql/test/BugTracker-2017/Tests/sqlsmith02.sql
        sql/test/BugTracker-2017/Tests/sqlsmith02.stable.out
        sql/test/BugTracker-2017/Tests/sqlsmith03.sql
        sql/test/BugTracker-2017/Tests/sqlsmith03.stable.out
        sql/test/BugTracker-2017/Tests/sqlsmith04.sql
        sql/test/BugTracker-2017/Tests/sqlsmith04.stable.out
        sql/test/BugTracker-2017/Tests/str2decimal.Bug-6206.sql
        sql/test/BugTracker-2017/Tests/str2decimal.Bug-6206.stable.err
        sql/test/BugTracker-2017/Tests/str2decimal.Bug-6206.stable.out
        sql/test/emptydb/Tests/check.SQL.py
        sql/test/mapi/Tests/mal_int128.stable.out.int128
        sql/test/mapi/Tests/perl_dec38.stable.out.int128
        sql/test/mapi/Tests/perl_int128.stable.out.int128
        sql/test/mapi/Tests/php_dec38.stable.out.int128
        sql/test/mapi/Tests/php_int128.stable.out.int128
        sql/test/mapi/Tests/python2_dec38.stable.out.int128
        sql/test/mapi/Tests/python2_int128.stable.out.int128
        sql/test/mapi/Tests/python3_dec38.stable.out.int128
        sql/test/mapi/Tests/python3_int128.stable.out.int128
        sql/test/mapi/Tests/sql_dec38.stable.out.int128
        sql/test/mapi/Tests/sql_int128.stable.out.int128
        sql/test/mergetables/Tests/addtable.sql
        sql/test/mergetables/Tests/addtable.stable.err
        sql/test/mergetables/Tests/addtable.stable.out
        sql/test/pg_regress/Tests/numeric.stable.out.int128
        sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out.int128
        sql/test/testdb-upgrade-chain-hge/Tests/package.stable.out.int128
        sql/test/testdb-upgrade-chain-hge/Tests/unpackage.stable.out.int128
        sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb-upgrade-hge/Tests/dump.stable.out.int128
        sql/test/testdb-upgrade-hge/Tests/unpackage.stable.out.int128
        sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/testdb/Tests/testdb-package-hge.stable.out.int128
Removed Files:
        clients/Tests/SQL-dump.SQL.py
        clients/Tests/SQL-dump.stable.err
        clients/Tests/SQL-dump.stable.out
        clients/Tests/SQL-dump.stable.out.int128
        gdk/bat.feps
        gdk/bat.png
        gdk/bat1.feps
        gdk/bat1.png
        gdk/bat2.feps
        gdk/bat2.png
        monetdb5/extras/rapi/Tests/rapi02.stable.out
        sql/backends/monet5/Tests/int_notation_1e5.stable.out
        sql/backends/monet5/UDF/pyapi/Tests/pyapi_types_huge.stable.out
        sql/jdbc/tests/Tests/Test_Int128.stable.out
        sql/storage/store_connections.c
        sql/storage/store_connections.h
        
sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out.32bit
        sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out.single
        sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.err.single
        sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.out.single
        sql/test/BugTracker-2015/Tests/hugeint-wrong-value.Bug-3849.stable.out
        sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out.single
        
sql/test/BugTracker-2016/Tests/convert-function-test-hge.Bug-3460.stable.out
        
sql/test/BugTracker-2017/Tests/cast-with-many-decimals.Bug-6195.stable.out
        sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit
        sql/test/Connections/Tests/All
        sql/test/Connections/Tests/connections.py
        sql/test/Connections/Tests/connections.stable.err
        sql/test/Connections/Tests/connections.stable.err.SunOS
        sql/test/Connections/Tests/connections.stable.err.Windows
        sql/test/Connections/Tests/connections.stable.out
        sql/test/Connections/connections_default_values.sql
        sql/test/Connections/connections_semantic.sql
        sql/test/Connections/connections_syntax.sql
        sql/test/emptydb/Tests/check.SQL.py.src
        sql/test/mapi/Tests/mal_int128.stable.out
        sql/test/mapi/Tests/perl_dec38.stable.out
        sql/test/mapi/Tests/perl_int128.stable.out
        sql/test/mapi/Tests/php_dec38.stable.out
        sql/test/mapi/Tests/php_int128.stable.out
        sql/test/mapi/Tests/python2_dec38.stable.out
        sql/test/mapi/Tests/python2_int128.stable.out
        sql/test/mapi/Tests/python3_dec38.stable.out
        sql/test/mapi/Tests/python3_int128.stable.out
        sql/test/mapi/Tests/sql_dec38.stable.out
        sql/test/mapi/Tests/sql_int128.stable.out
        sql/test/pg_regress/Tests/numeric.stable.out
        sql/test/testdb-upgrade-chain-hge/Tests/dump.stable.out
        sql/test/testdb-upgrade-chain-hge/Tests/package.stable.out
        sql/test/testdb-upgrade-chain-hge/Tests/unpackage.stable.out
        sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out
        sql/test/testdb-upgrade-hge/Tests/dump.stable.out
        sql/test/testdb-upgrade-hge/Tests/unpackage.stable.out
        sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out
        sql/test/testdb/Tests/testdb-package-hge.stable.out
Modified Files:
        MonetDB.spec
        clients/Tests/All
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        gdk/Makefile.ag
        gdk/gdk_bbp.c
        gdk/gdk_interprocess.h
        gdk/gdk_join.c
        geom/BugTracker/Tests/copy_into_crash.SF-1975402.stable.err
        monetdb5/extras/rapi/rapi.c
        monetdb5/mal/mal.h
        monetdb5/mal/mal_function.c
        monetdb5/mal/mal_instruction.c
        monetdb5/mal/mal_listing.c
        monetdb5/mal/mal_parser.c
        monetdb5/mal/mal_profiler.c
        monetdb5/modules/mal/mal_mapi.c
        monetdb5/modules/mal/mal_mapi.h
        monetdb5/modules/mal/mkey.c
        monetdb5/modules/mal/sysmon.c
        monetdb5/optimizer/opt_reorder.c
        monetdb5/optimizer/opt_support.c
        monetdb5/optimizer/opt_support.h
        monetdb5/tools/Tests/mserver5--help.bat
        monetdb5/tools/Tests/mserver5--help.stable.err.Windows
        sql/ChangeLog
        sql/backends/monet5/UDF/cudf/Tests/udf-fuse.stable.out
        sql/backends/monet5/UDF/cudf/Tests/udf-reverse.stable.out
        sql/backends/monet5/UDF/pyapi/convert_loops.h
        sql/backends/monet5/UDF/pyapi/type_conversion.c
        sql/backends/monet5/rel_bin.c
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql_round_impl.h
        sql/backends/monet5/sql_scenario.c
        sql/backends/monet5/sql_statement.c
        sql/backends/monet5/sql_upgrades.c
        sql/benchmarks/ssbm/Tests/01-13.stable.out
        sql/benchmarks/ssbm/Tests/01-13.stable.out.int128
        sql/benchmarks/ssbm/Tests/01.stable.out
        sql/benchmarks/ssbm/Tests/01.stable.out.int128
        sql/benchmarks/ssbm/Tests/02.stable.out
        sql/benchmarks/ssbm/Tests/02.stable.out.int128
        sql/benchmarks/ssbm/Tests/03.stable.out
        sql/benchmarks/ssbm/Tests/03.stable.out.int128
        sql/common/sql_types.c
        sql/jdbc/tests/Tests/Test_Dobjects.stable.out
        sql/server/rel_dump.c
        sql/server/rel_optimizer.c
        sql/server/rel_psm.c
        sql/server/rel_rel.c
        sql/server/rel_select.c
        sql/server/rel_updates.c
        sql/server/sql_atom.c
        sql/server/sql_mvc.c
        sql/server/sql_mvc.h
        sql/server/sql_privileges.c
        sql/storage/Makefile.ag
        sql/storage/sql_storage.h
        sql/storage/store.c
        
sql/test/BugDay_2005-11-09_2.9.3/Tests/hang_on_copy_into.SF-1100504.stable.err
        sql/test/BugTracker-2008/Tests/copy-format.SF-2468513.stable.err
        sql/test/BugTracker-2008/Tests/varchar.SF-2471371.stable.err
        
sql/test/BugTracker-2009/Tests/copy_into_error_off_by_one.SF-2833696.stable.err
        sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.out
        
sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out
        
sql/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.stable.err
        sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err
        
sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err.Darwin
        
sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err.Windows
        
sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out
        
sql/test/BugTracker-2010/Tests/incomplete-utf8-sequence.Bug-2575.stable.err
        sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.stable.out
        sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out
        sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128
        sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out
        
sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out
        sql/test/BugTracker-2013/Tests/between.Bug-3259.sql
        sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
        sql/test/BugTracker-2014/Tests/manifold.Bug-3556.stable.out
        sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.sql
        sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
        sql/test/BugTracker-2014/Tests/querylog.Bug-3607.sql
        sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.out
        
sql/test/BugTracker-2015/Tests/backslash_predecing_separator.Bug-3775.stable.err
        sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.sql
        sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
        
sql/test/BugTracker-2016/Tests/column_alias_in_where_clause.Bug-3947.stable.out
        
sql/test/BugTracker-2016/Tests/column_alias_in_where_clause.Bug-3947.stable.out.int128
        sql/test/BugTracker-2016/Tests/storagemodel.stable.out
        sql/test/BugTracker-2016/Tests/storagemodel.stable.out.int128
        sql/test/BugTracker-2017/Tests/All
        sql/test/BugTracker-2017/Tests/group-by-on-constant.Bug-6082.stable.err
        sql/test/BugTracker-2017/Tests/group-by-on-constant.Bug-6082.stable.out
        
sql/test/BugTracker-2017/Tests/rel2bin_project-assert.Bug-6080.stable.err
        
sql/test/BugTracker-2017/Tests/rel2bin_project-assert.Bug-6080.stable.out
        sql/test/BugTracker/Tests/copy_decimal.SF-1582957.stable.err
        sql/test/BugTracker/Tests/copy_overflow_null_bug.SF-1842550.stable.err
        sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
        sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
        sql/test/Tests/systemfunctions.stable.out
        sql/test/Tests/systemfunctions.stable.out.int128
        sql/test/bugs/Tests/All
        sql/test/bugs/Tests/object_name-bug-sf-985242.stable.out
        sql/test/copy/Tests/columns.stable.err
        sql/test/copy/Tests/int_parse.stable.err
        sql/test/copy/Tests/load_stdin_incorrect_line_nr.stable.err
        sql/test/copy/Tests/null_as_string_errors.stable.err
        sql/test/emptydb-upgrade-chain-hge/Tests/All
        sql/test/emptydb-upgrade-chain-hge/Tests/check.SQL.py.src
        sql/test/emptydb-upgrade-chain-hge/Tests/check.stable.out.int128
        sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade-chain/Tests/All
        sql/test/emptydb-upgrade-chain/Tests/check.SQL.py.src
        sql/test/emptydb-upgrade-chain/Tests/check.stable.out
        sql/test/emptydb-upgrade-chain/Tests/check.stable.out.32bit
        sql/test/emptydb-upgrade-chain/Tests/check.stable.out.int128
        sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/emptydb-upgrade-hge/Tests/All
        sql/test/emptydb-upgrade-hge/Tests/check.SQL.py.src
        sql/test/emptydb-upgrade-hge/Tests/check.stable.out.int128
        sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128
        sql/test/emptydb-upgrade/Tests/All
        sql/test/emptydb-upgrade/Tests/check.SQL.py.src
        sql/test/emptydb-upgrade/Tests/check.stable.out
        sql/test/emptydb-upgrade/Tests/check.stable.out.32bit
        sql/test/emptydb-upgrade/Tests/check.stable.out.int128
        sql/test/emptydb-upgrade/Tests/upgrade.stable.out
        sql/test/emptydb/Tests/All
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
        sql/test/leaks/Tests/check0.stable.out
        sql/test/leaks/Tests/check0.stable.out.int128
        sql/test/leaks/Tests/check1.stable.out
        sql/test/leaks/Tests/check1.stable.out.int128
        sql/test/leaks/Tests/check2.stable.out
        sql/test/leaks/Tests/check2.stable.out.int128
        sql/test/leaks/Tests/check3.stable.out
        sql/test/leaks/Tests/check3.stable.out.int128
        sql/test/leaks/Tests/check4.stable.out
        sql/test/leaks/Tests/check4.stable.out.int128
        sql/test/leaks/Tests/check5.stable.out
        sql/test/leaks/Tests/check5.stable.out.int128
        sql/test/leaks/Tests/drop3.stable.out
        sql/test/leaks/Tests/drop3.stable.out.int128
        sql/test/leaks/Tests/select1.stable.out
        sql/test/leaks/Tests/select1.stable.out.int128
        sql/test/leaks/Tests/select2.stable.out
        sql/test/leaks/Tests/select2.stable.out.int128
        sql/test/leaks/Tests/temp1.stable.out
        sql/test/leaks/Tests/temp1.stable.out.int128
        sql/test/leaks/Tests/temp2.stable.out
        sql/test/leaks/Tests/temp2.stable.out.int128
        sql/test/leaks/Tests/temp3.stable.out
        sql/test/leaks/Tests/temp3.stable.out.int128
        sql/test/mapi/Tests/php_monetdb.stable.out
        sql/test/mergetables/Tests/All
        sql/test/mergetables/Tests/mergequery.stable.out
        sql/test/pg_regress/Tests/box.sql
        sql/test/pg_regress/Tests/float8.stable.err
        sql/test/pg_regress/Tests/float8.stable.err.Windows
        sql/test/pg_regress/Tests/float8.stable.err.int128
        sql/test/pg_regress/Tests/int2.stable.out
        sql/test/pg_regress/Tests/int4.stable.out
        sql/test/pg_regress/Tests/int4.stable.out.int128
        sql/test/remote/Tests/partition_elim.stable.out
        sql/test/sys-schema/Tests/check_PrimaryKey_uniqueness.sql
        sql/test/sys-schema/Tests/check_PrimaryKey_uniqueness.stable.out
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/testdb-upgrade/Tests/upgrade.stable.out
Branch: wlcr
Log Message:

Merge with default


diffs (truncated from 28041 to 300 lines):

diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -201,6 +201,7 @@ package, and most likely also %{name}-SQ
 more client packages.
 
 %files
+%license COPYING
 %defattr(-,root,root)
 %{_libdir}/libbat.so.*
 
@@ -242,6 +243,7 @@ This package contains a shared library (
 various other components.
 
 %files stream
+%license COPYING
 %defattr(-,root,root)
 %{_libdir}/libstream.so.*
 
@@ -289,6 +291,7 @@ SQL database so that it can be loaded ba
 MonetDB, you will very likely need this package.
 
 %files client
+%license COPYING
 %defattr(-,root,root)
 %{_bindir}/mclient
 %{_bindir}/msqldump
@@ -375,6 +378,7 @@ odbcinst -u -d -n MonetDB
 fi
 
 %files client-odbc
+%license COPYING
 %defattr(-,root,root)
 %{_libdir}/libMonetODBC.so
 %{_libdir}/libMonetODBCs.so
@@ -853,6 +857,7 @@ MonetDB packages.  You probably don't ne
 developer.  If you do want to test, install %{name}-testing-python.
 
 %files testing
+%license COPYING
 %defattr(-,root,root)
 %{_bindir}/Mdiff
 %{_bindir}/MkillUsers
diff --git a/clients/Tests/All b/clients/Tests/All
--- a/clients/Tests/All
+++ b/clients/Tests/All
@@ -1,4 +1,3 @@
 exports
 
HAVE_FITS&HAVE_GEOM&HAVE_GSL&HAVE_LIBPY&HAVE_LIBR&HAVE_LIDAR&HAVE_NETCDF&HAVE_SAMTOOLS&HAVE_SHP&HAVE_SPHINXCLIENT?MAL-signatures
-!BITS32&HAVE_FITS&HAVE_GEOM&HAVE_GSL&HAVE_LIDAR&HAVE_NETCDF&HAVE_PCRE&HAVE_SHP&HAVE_SAMTOOLS?SQL-dump
 MERCURIAL?malcheck
diff --git a/clients/Tests/MAL-signatures.stable.out 
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -8713,7 +8713,6 @@ Ready.
 [ "wlcr",      "create_user",  "pattern wlcr.create_user(sname:str, 
passwrd:str, enc:int, schema:str, fullname:str):void ",    "WLCgeneric;",  
"Catalog operation create_user" ]
 [ "wlcr",      "create_view",  "pattern wlcr.create_view(sname:str, tname:str, 
temp:int):void ",       "WLCgeneric;",  "Catalog operation create_view" ]
 [ "wlcr",      "delete",       "pattern wlcr.delete(sname:str, tname:str, 
b:any):int ",        "WLCdelete;",   "Keep the deletions in the 
workload-capture-replay list"        ]
-[ "wlcr",      "drift",        "pattern wlcr.drift(duration:int):void ",       
"WLCdrift;",    "Maximal duration of collecting a transaction log befor 
releasing it"   ]
 [ "wlcr",      "drop_constraint",      "pattern 
wlcr.drop_constraint(sname:str, name:str, action:int):void ",  "WLCgeneric;",  
"Catalog operation drop_constraint"     ]
 [ "wlcr",      "drop_function",        "pattern wlcr.drop_function(sname:str, 
fname:str, fid:int, type:int, action:int):void ",        "WLCgeneric;",  
"Catalog operation drop_function"       ]
 [ "wlcr",      "drop_index",   "pattern wlcr.drop_index(sname:str, iname:str, 
action:int):void ",      "WLCgeneric;",  "Catalog operation drop_index"  ]
@@ -8731,24 +8730,22 @@ Ready.
 [ "wlcr",      "drop_view",    "pattern wlcr.drop_view(sname:str, name:str, 
action:int):void ",        "WLCgeneric;",  "Catalog operation drop_view"   ]
 [ "wlcr",      "drop_view",    "pattern wlcr.drop_view(sname:str, name:str, 
action:int, ifexists:int):void ",  "WLCgeneric;",  "Catalog operation 
drop_view"   ]
 [ "wlcr",      "finish",       "pattern wlcr.finish(started:str, user:str, 
action:str, runtime:int):void ",    "WLCfinish;",   "Mark the beginning of the 
work unit which can be a compound transaction"       ]
+[ "wlcr",      "getmasterclock",       "pattern wlcr.getmasterclock():str ",   
"WLCgetmasterclock;",   "Timestamp of last update transaction"  ]
+[ "wlcr",      "getmasterdrift",       "pattern 
wlcr.getmasterdrift(duration:int):str ",       "WLCgetmasterdrift;",   "Maximal 
delay for transaction log flushing"    ]
 [ "wlcr",      "grant",        "pattern wlcr.grant(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, gr:int, grantor:int):void ", "WLCgeneric;",  
"Catalog operation grant"       ]
 [ "wlcr",      "grant_function",       "pattern wlcr.grant_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",      
"WLCgeneric;",  "Catalog operation grant_function"      ]
 [ "wlcr",      "grant_roles",  "pattern wlcr.grant_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",  "WLCgeneric;",  "Catalog operation 
grant_roles" ]
 [ "wlcr",      "init", "pattern wlcr.init():void ",    "WLCinitCmd;",  "Test 
for running as master"    ]
-[ "wlcr",      "logrollback",  "pattern wlcr.logrollback(flag:int):void ",     
"WLClogrollback;",      "Activate the workload-capture-replay. Also keep the 
aborted transactions is flag !=0"  ]
-[ "wlcr",      "logthreshold", "pattern wlcr.logthreshold(limit:int):void ",   
"WLClogthreshold;",     "Activate the workload-capture-replay. Only queries 
surpassing the threshold (in milliseconds) are kept."       ]
-[ "wlcr",      "master",       "pattern wlcr.master():void ",  "WLCmaster;",   
"Activate the workload-capture-replay"  ]
-[ "wlcr",      "master",       "pattern wlcr.master(flag:int):void ",  
"WLCmaster;",   "Activate the workload-capture-replay in a particular 
mode.\nStart/Pause/Resume/Stop = 0/1/2/3" ]
-[ "wlcr",      "master",       "pattern wlcr.master(path:str):void ",  
"WLCmaster;",   "Activate the workload-capture-replay. Use a different location 
for the logs."  ]
-[ "wlcr",      "pausemaster",  "pattern wlcr.pausemaster():void ",     
"WLCpausemaster;",      "Suspend capturing the logs"    ]
+[ "wlcr",      "master",       "pattern wlcr.master():void ",  "WLCmaster;",   
"Activate the workload-capture-replay process"  ]
+[ "wlcr",      "master",       "pattern wlcr.master(path:str):void ",  
"WLCmaster;",   "Activate the workload-capture-replay process. Use a different 
location for the logs."  ]
 [ "wlcr",      "query",        "pattern wlcr.query(q:str):void ",      
"WLCquery;",    "Keep the queries for replay."  ]
 [ "wlcr",      "rename_user",  "pattern wlcr.rename_user(sname:str, 
newnme:str, action:int):void ",    "WLCgeneric;",  "Catalog operation 
rename_user" ]
-[ "wlcr",      "resumemaster", "pattern wlcr.resumemaster():void ",    
"WLCresumemaster;",     "Resume capturing the logs"     ]
 [ "wlcr",      "revoke",       "pattern wlcr.revoke(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, grant:int, grantor:int):void ",     
"WLCgeneric;",  "Catalog operation revoke"      ]
 [ "wlcr",      "revoke_function",      "pattern 
wlcr.revoke_function(sname:str, fcnid:int, grantee:str, privs:int, grant:int, 
grantor:int):void ",     "WLCgeneric;",  "Catalog operation revoke_function"    
 ]
 [ "wlcr",      "revoke_roles", "pattern wlcr.revoke_roles(sname:str, auth:str, 
grantor:int, admin:int):void ", "WLCgeneric;",  "Catalog operation 
revoke_roles"        ]
 [ "wlcr",      "rollback",     "pattern wlcr.rollback():void ",        
"WLCcommitCmd;",        "Rollback the workload-capture-replay record"   ]
 [ "wlcr",      "rollback",     "pattern wlcr.rollback():void ",        
"WLCfinish;",   "Mark the end of the work unit" ]
+[ "wlcr",      "setmasterdrift",       "pattern 
wlcr.setmasterdrift(duration:int):void ",      "WLCsetmasterdrift;",   "Maximal 
delay for transaction log flushing"    ]
 [ "wlcr",      "stopmaster",   "pattern wlcr.stopmaster():void ",      
"WLCstopmaster;",       "Stop capturing the logs"       ]
 [ "wlcr",      "transaction",  "pattern wlcr.transaction():void ",     
"WLCgeneric;",  "Start an autocommit transaction"       ]
 [ "wlcr",      "transaction_begin",    "pattern 
wlcr.transaction_begin(chain:int, name:str):void ",    "WLCgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
@@ -8766,7 +8763,7 @@ Ready.
 [ "wlr",       "catalog",      "pattern wlr.catalog(q:str):void ",     
"WLRcatalog;",  "A catalog changing query"      ]
 [ "wlr",       "change",       "pattern wlr.change(q:str):void ",      
"WLRchange;",   "A query producing updates"     ]
 [ "wlr",       "clear_table",  "pattern wlr.clear_table(sname:str, 
tname:str):int ",   "WLRclear_table;",      "Destroy the tuples in the table"   
    ]
-[ "wlr",       "commit",       "pattern wlr.commit():void ",   "WLRfinish;",   
"Mark the end of the work unit" ]
+[ "wlr",       "commit",       "pattern wlr.commit():void ",   "WLRcommit;",   
"Mark the end of the work unit" ]
 [ "wlr",       "create_function",      "pattern wlr.create_function(sname:str, 
fname:str):void ",      "WLRgeneric;",  "Catalog operation create_function"     
]
 [ "wlr",       "create_role",  "pattern wlr.create_role(sname:str, role:str, 
grator:int):void ",       "WLRgeneric;",  "Catalog operation create_role" ]
 [ "wlr",       "create_schema",        "pattern wlr.create_schema(sname:str, 
auth:str, action:int):void ",     "WLRgeneric;",  "Catalog operation 
create_schema"       ]
@@ -8793,27 +8790,31 @@ Ready.
 [ "wlr",       "drop_user",    "pattern wlr.drop_user(sname:str, auth:str, 
action:int):void ", "WLRgeneric;",  "Catalog operation drop_user"   ]
 [ "wlr",       "drop_view",    "pattern wlr.drop_view(sname:str, name:str, 
action:int):void ", "WLRgeneric;",  "Catalog operation drop_view"   ]
 [ "wlr",       "drop_view",    "pattern wlr.drop_view(sname:str, name:str, 
action:int, ifexists:int):void ",   "WLRgeneric;",  "Catalog operation 
drop_view"   ]
+[ "wlr",       "getreplicabacklog",    "pattern wlr.getreplicabacklog():int ", 
"WLRgetreplicabacklog;",        "Number of transactions pending execution"      
]
+[ "wlr",       "getreplicaclock",      "pattern wlr.getreplicaclock():str ",   
"WLRgetreplicaclock;",  "Timestamp of last replicated transaction."     ]
 [ "wlr",       "grant",        "pattern wlr.grant(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, gr:int, grantor:int):void ",  "WLRgeneric;", 
 "Catalog operation grant"       ]
 [ "wlr",       "grant_function",       "pattern wlr.grant_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",       
"WLRgeneric;",  "Catalog operation grant_function"      ]
 [ "wlr",       "grant_roles",  "pattern wlr.grant_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",   "WLRgeneric;",  "Catalog operation 
grant_roles" ]
-[ "wlr",       "pausereplicate",       "pattern wlr.pausereplicate():void ",   
"WLRpausereplicate;",   "Suspend replica synchronisation"       ]
-[ "wlr",       "query",        "pattern wlr.query(q:str):void ",       
"WLRquery;",    "The actual query applied"      ]
 [ "wlr",       "rename_user",  "pattern wlr.rename_user(sname:str, newnme:str, 
action:int):void ",     "WLRgeneric;",  "Catalog operation rename_user" ]
-[ "wlr",       "replaythreshold",      "pattern 
wlr.replaythreshold(dur:int):void ",   "WLRreplaythreshold;",  "Threshold (in 
milliseconds) for re-running queries"    ]
+[ "wlr",       "replicate",    "pattern wlr.replicate():void ",        
"WLRreplicate;",        "Roll the snapshot forward to an up-to-date clone"      
]
 [ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str):void ",      
"WLRreplicate;",        "Roll the snapshot forward to an up-to-date clone"      
]
-[ "wlr",       "resumereplicate",      "pattern wlr.resumereplicate():void ",  
"WLRresumereplicate;",  "Resume replica synchronisation"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:bte):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:int):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:lng):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:sht):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, 
ts:timestamp):void ",        "WLRreplicate;",        "Roll the snapshot forward 
to the time TS"      ]
 [ "wlr",       "revoke",       "pattern wlr.revoke(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, grant:int, grantor:int):void ",      
"WLRgeneric;",  "Catalog operation revoke"      ]
 [ "wlr",       "revoke_function",      "pattern wlr.revoke_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",      
"WLRgeneric;",  "Catalog operation revoke_function"     ]
 [ "wlr",       "revoke_roles", "pattern wlr.revoke_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",  "WLRgeneric;",  "Catalog operation 
revoke_roles"        ]
-[ "wlr",       "rollback",     "pattern wlr.rollback():void ", "WLRfinish;",   
"Mark the end of the work unit" ]
+[ "wlr",       "rollback",     "pattern wlr.rollback():void ", "WLRrollback;", 
"Mark the end of the work unit" ]
+[ "wlr",       "setreplicadrift",      "pattern 
wlr.setreplicadrift(dur:int):void ",   "WLRsetreplicadrift;",  "Threshold (in 
seconds) for re-running queries" ]
 [ "wlr",       "transaction",  "pattern wlr.transaction():void ",      
"WLRgeneric;",  "Start an autocommit transaction"       ]
-[ "wlr",       "transaction",  "pattern wlr.transaction(started:str, user:str, 
runtime:lng):void ",    "WLRtransaction;",      "Mark the beginning of the work 
unit which can be a compound transaction"       ]
+[ "wlr",       "transaction",  "pattern wlr.transaction(tid:lng, started:str, 
user:str):void ",        "WLRtransaction;",      "Mark the beginning of the 
work unit which can be a compound transaction"       ]
 [ "wlr",       "transaction_begin",    "pattern 
wlr.transaction_begin(chain:int, name:str):void ",     "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "transaction_commit",   "pattern 
wlr.transaction_commit(chain:int, name:str):void ",    "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "transaction_release",  "pattern 
wlr.transaction_release(chain:int, name:str):void ",   "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "transaction_rollback", "pattern 
wlr.transaction_rollback(chain:int, name:str):void ",  "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "update",       "pattern wlr.update(sname:str, tname:str, 
cname:str, tid:oid, val:any):int ",   "WLRupdate;",   "Apply the update in the 
workload-capture-replay list"  ]
-[ "wlr",       "waitformaster",        "pattern wlr.waitformaster():void ",    
"WLRwaitformaster;",    "Wait until all known log files have been processed"    
]
 [ "xml",       "#fromstr",     "command xml.#fromstr():void ", 
"XMLfromString;",       "Convert a string to an xml."   ]
 [ "xml",       "#tostr",       "command xml.#tostr():void ",   "XMLtoString;", 
"Convert xml to string equivalent"      ]
 [ "xml",       "aggr", "command xml.aggr(val:bat[:xml]):xml ", "BATXMLgroup;", 
"Aggregate the XML values."     ]
diff --git a/clients/Tests/MAL-signatures.stable.out.int128 
b/clients/Tests/MAL-signatures.stable.out.int128
--- a/clients/Tests/MAL-signatures.stable.out.int128
+++ b/clients/Tests/MAL-signatures.stable.out.int128
@@ -11078,7 +11078,6 @@ Ready.
 [ "wlcr",      "create_user",  "pattern wlcr.create_user(sname:str, 
passwrd:str, enc:int, schema:str, fullname:str):void ",    "WLCgeneric;",  
"Catalog operation create_user" ]
 [ "wlcr",      "create_view",  "pattern wlcr.create_view(sname:str, tname:str, 
temp:int):void ",       "WLCgeneric;",  "Catalog operation create_view" ]
 [ "wlcr",      "delete",       "pattern wlcr.delete(sname:str, tname:str, 
b:any):int ",        "WLCdelete;",   "Keep the deletions in the 
workload-capture-replay list"        ]
-[ "wlcr",      "drift",        "pattern wlcr.drift(duration:int):void ",       
"WLCdrift;",    "Maximal duration of collecting a transaction log befor 
releasing it"   ]
 [ "wlcr",      "drop_constraint",      "pattern 
wlcr.drop_constraint(sname:str, name:str, action:int):void ",  "WLCgeneric;",  
"Catalog operation drop_constraint"     ]
 [ "wlcr",      "drop_function",        "pattern wlcr.drop_function(sname:str, 
fname:str, fid:int, type:int, action:int):void ",        "WLCgeneric;",  
"Catalog operation drop_function"       ]
 [ "wlcr",      "drop_index",   "pattern wlcr.drop_index(sname:str, iname:str, 
action:int):void ",      "WLCgeneric;",  "Catalog operation drop_index"  ]
@@ -11096,24 +11095,22 @@ Ready.
 [ "wlcr",      "drop_view",    "pattern wlcr.drop_view(sname:str, name:str, 
action:int):void ",        "WLCgeneric;",  "Catalog operation drop_view"   ]
 [ "wlcr",      "drop_view",    "pattern wlcr.drop_view(sname:str, name:str, 
action:int, ifexists:int):void ",  "WLCgeneric;",  "Catalog operation 
drop_view"   ]
 [ "wlcr",      "finish",       "pattern wlcr.finish(started:str, user:str, 
action:str, runtime:int):void ",    "WLCfinish;",   "Mark the beginning of the 
work unit which can be a compound transaction"       ]
+[ "wlcr",      "getmasterclock",       "pattern wlcr.getmasterclock():str ",   
"WLCgetmasterclock;",   "Timestamp of last update transaction"  ]
+[ "wlcr",      "getmasterdrift",       "pattern 
wlcr.getmasterdrift(duration:int):str ",       "WLCgetmasterdrift;",   "Maximal 
delay for transaction log flushing"    ]
 [ "wlcr",      "grant",        "pattern wlcr.grant(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, gr:int, grantor:int):void ", "WLCgeneric;",  
"Catalog operation grant"       ]
 [ "wlcr",      "grant_function",       "pattern wlcr.grant_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",      
"WLCgeneric;",  "Catalog operation grant_function"      ]
 [ "wlcr",      "grant_roles",  "pattern wlcr.grant_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",  "WLCgeneric;",  "Catalog operation 
grant_roles" ]
 [ "wlcr",      "init", "pattern wlcr.init():void ",    "WLCinitCmd;",  "Test 
for running as master"    ]
-[ "wlcr",      "logrollback",  "pattern wlcr.logrollback(flag:int):void ",     
"WLClogrollback;",      "Activate the workload-capture-replay. Also keep the 
aborted transactions is flag !=0"  ]
-[ "wlcr",      "logthreshold", "pattern wlcr.logthreshold(limit:int):void ",   
"WLClogthreshold;",     "Activate the workload-capture-replay. Only queries 
surpassing the threshold (in milliseconds) are kept."       ]
-[ "wlcr",      "master",       "pattern wlcr.master():void ",  "WLCmaster;",   
"Activate the workload-capture-replay"  ]
-[ "wlcr",      "master",       "pattern wlcr.master(flag:int):void ",  
"WLCmaster;",   "Activate the workload-capture-replay in a particular 
mode.\nStart/Pause/Resume/Stop = 0/1/2/3" ]
-[ "wlcr",      "master",       "pattern wlcr.master(path:str):void ",  
"WLCmaster;",   "Activate the workload-capture-replay. Use a different location 
for the logs."  ]
-[ "wlcr",      "pausemaster",  "pattern wlcr.pausemaster():void ",     
"WLCpausemaster;",      "Suspend capturing the logs"    ]
+[ "wlcr",      "master",       "pattern wlcr.master():void ",  "WLCmaster;",   
"Activate the workload-capture-replay process"  ]
+[ "wlcr",      "master",       "pattern wlcr.master(path:str):void ",  
"WLCmaster;",   "Activate the workload-capture-replay process. Use a different 
location for the logs."  ]
 [ "wlcr",      "query",        "pattern wlcr.query(q:str):void ",      
"WLCquery;",    "Keep the queries for replay."  ]
 [ "wlcr",      "rename_user",  "pattern wlcr.rename_user(sname:str, 
newnme:str, action:int):void ",    "WLCgeneric;",  "Catalog operation 
rename_user" ]
-[ "wlcr",      "resumemaster", "pattern wlcr.resumemaster():void ",    
"WLCresumemaster;",     "Resume capturing the logs"     ]
 [ "wlcr",      "revoke",       "pattern wlcr.revoke(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, grant:int, grantor:int):void ",     
"WLCgeneric;",  "Catalog operation revoke"      ]
 [ "wlcr",      "revoke_function",      "pattern 
wlcr.revoke_function(sname:str, fcnid:int, grantee:str, privs:int, grant:int, 
grantor:int):void ",     "WLCgeneric;",  "Catalog operation revoke_function"    
 ]
 [ "wlcr",      "revoke_roles", "pattern wlcr.revoke_roles(sname:str, auth:str, 
grantor:int, admin:int):void ", "WLCgeneric;",  "Catalog operation 
revoke_roles"        ]
 [ "wlcr",      "rollback",     "pattern wlcr.rollback():void ",        
"WLCcommitCmd;",        "Rollback the workload-capture-replay record"   ]
 [ "wlcr",      "rollback",     "pattern wlcr.rollback():void ",        
"WLCfinish;",   "Mark the end of the work unit" ]
+[ "wlcr",      "setmasterdrift",       "pattern 
wlcr.setmasterdrift(duration:int):void ",      "WLCsetmasterdrift;",   "Maximal 
delay for transaction log flushing"    ]
 [ "wlcr",      "stopmaster",   "pattern wlcr.stopmaster():void ",      
"WLCstopmaster;",       "Stop capturing the logs"       ]
 [ "wlcr",      "transaction",  "pattern wlcr.transaction():void ",     
"WLCgeneric;",  "Start an autocommit transaction"       ]
 [ "wlcr",      "transaction_begin",    "pattern 
wlcr.transaction_begin(chain:int, name:str):void ",    "WLCgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
@@ -11131,7 +11128,7 @@ Ready.
 [ "wlr",       "catalog",      "pattern wlr.catalog(q:str):void ",     
"WLRcatalog;",  "A catalog changing query"      ]
 [ "wlr",       "change",       "pattern wlr.change(q:str):void ",      
"WLRchange;",   "A query producing updates"     ]
 [ "wlr",       "clear_table",  "pattern wlr.clear_table(sname:str, 
tname:str):int ",   "WLRclear_table;",      "Destroy the tuples in the table"   
    ]
-[ "wlr",       "commit",       "pattern wlr.commit():void ",   "WLRfinish;",   
"Mark the end of the work unit" ]
+[ "wlr",       "commit",       "pattern wlr.commit():void ",   "WLRcommit;",   
"Mark the end of the work unit" ]
 [ "wlr",       "create_function",      "pattern wlr.create_function(sname:str, 
fname:str):void ",      "WLRgeneric;",  "Catalog operation create_function"     
]
 [ "wlr",       "create_role",  "pattern wlr.create_role(sname:str, role:str, 
grator:int):void ",       "WLRgeneric;",  "Catalog operation create_role" ]
 [ "wlr",       "create_schema",        "pattern wlr.create_schema(sname:str, 
auth:str, action:int):void ",     "WLRgeneric;",  "Catalog operation 
create_schema"       ]
@@ -11158,27 +11155,31 @@ Ready.
 [ "wlr",       "drop_user",    "pattern wlr.drop_user(sname:str, auth:str, 
action:int):void ", "WLRgeneric;",  "Catalog operation drop_user"   ]
 [ "wlr",       "drop_view",    "pattern wlr.drop_view(sname:str, name:str, 
action:int):void ", "WLRgeneric;",  "Catalog operation drop_view"   ]
 [ "wlr",       "drop_view",    "pattern wlr.drop_view(sname:str, name:str, 
action:int, ifexists:int):void ",   "WLRgeneric;",  "Catalog operation 
drop_view"   ]
+[ "wlr",       "getreplicabacklog",    "pattern wlr.getreplicabacklog():int ", 
"WLRgetreplicabacklog;",        "Number of transactions pending execution"      
]
+[ "wlr",       "getreplicaclock",      "pattern wlr.getreplicaclock():str ",   
"WLRgetreplicaclock;",  "Timestamp of last replicated transaction."     ]
 [ "wlr",       "grant",        "pattern wlr.grant(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, gr:int, grantor:int):void ",  "WLRgeneric;", 
 "Catalog operation grant"       ]
 [ "wlr",       "grant_function",       "pattern wlr.grant_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",       
"WLRgeneric;",  "Catalog operation grant_function"      ]
 [ "wlr",       "grant_roles",  "pattern wlr.grant_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",   "WLRgeneric;",  "Catalog operation 
grant_roles" ]
-[ "wlr",       "pausereplicate",       "pattern wlr.pausereplicate():void ",   
"WLRpausereplicate;",   "Suspend replica synchronisation"       ]
-[ "wlr",       "query",        "pattern wlr.query(q:str):void ",       
"WLRquery;",    "The actual query applied"      ]
 [ "wlr",       "rename_user",  "pattern wlr.rename_user(sname:str, newnme:str, 
action:int):void ",     "WLRgeneric;",  "Catalog operation rename_user" ]
-[ "wlr",       "replaythreshold",      "pattern 
wlr.replaythreshold(dur:int):void ",   "WLRreplaythreshold;",  "Threshold (in 
milliseconds) for re-running queries"    ]
+[ "wlr",       "replicate",    "pattern wlr.replicate():void ",        
"WLRreplicate;",        "Roll the snapshot forward to an up-to-date clone"      
]
 [ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str):void ",      
"WLRreplicate;",        "Roll the snapshot forward to an up-to-date clone"      
]
-[ "wlr",       "resumereplicate",      "pattern wlr.resumereplicate():void ",  
"WLRresumereplicate;",  "Resume replica synchronisation"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:bte):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:int):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:lng):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, id:sht):void 
",      "WLRreplicate;",        "Roll the snapshot forward to a specific 
transaction id"        ]
+[ "wlr",       "replicate",    "pattern wlr.replicate(dbname:str, 
ts:timestamp):void ",        "WLRreplicate;",        "Roll the snapshot forward 
to the time TS"      ]
 [ "wlr",       "revoke",       "pattern wlr.revoke(sname:str, tbl:str, 
grantee:str, privs:int, cname:str, grant:int, grantor:int):void ",      
"WLRgeneric;",  "Catalog operation revoke"      ]
 [ "wlr",       "revoke_function",      "pattern wlr.revoke_function(sname:str, 
fcnid:int, grantee:str, privs:int, grant:int, grantor:int):void ",      
"WLRgeneric;",  "Catalog operation revoke_function"     ]
 [ "wlr",       "revoke_roles", "pattern wlr.revoke_roles(sname:str, auth:str, 
grantor:int, admin:int):void ",  "WLRgeneric;",  "Catalog operation 
revoke_roles"        ]
-[ "wlr",       "rollback",     "pattern wlr.rollback():void ", "WLRfinish;",   
"Mark the end of the work unit" ]
+[ "wlr",       "rollback",     "pattern wlr.rollback():void ", "WLRrollback;", 
"Mark the end of the work unit" ]
+[ "wlr",       "setreplicadrift",      "pattern 
wlr.setreplicadrift(dur:int):void ",   "WLRsetreplicadrift;",  "Threshold (in 
seconds) for re-running queries" ]
 [ "wlr",       "transaction",  "pattern wlr.transaction():void ",      
"WLRgeneric;",  "Start an autocommit transaction"       ]
-[ "wlr",       "transaction",  "pattern wlr.transaction(started:str, user:str, 
runtime:lng):void ",    "WLRtransaction;",      "Mark the beginning of the work 
unit which can be a compound transaction"       ]
+[ "wlr",       "transaction",  "pattern wlr.transaction(tid:lng, started:str, 
user:str):void ",        "WLRtransaction;",      "Mark the beginning of the 
work unit which can be a compound transaction"       ]
 [ "wlr",       "transaction_begin",    "pattern 
wlr.transaction_begin(chain:int, name:str):void ",     "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "transaction_commit",   "pattern 
wlr.transaction_commit(chain:int, name:str):void ",    "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "transaction_release",  "pattern 
wlr.transaction_release(chain:int, name:str):void ",   "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "transaction_rollback", "pattern 
wlr.transaction_rollback(chain:int, name:str):void ",  "WLRgeneric;",  "A 
transaction statement (type can be commit,release,rollback or start)"        ]
 [ "wlr",       "update",       "pattern wlr.update(sname:str, tname:str, 
cname:str, tid:oid, val:any):int ",   "WLRupdate;",   "Apply the update in the 
workload-capture-replay list"  ]
-[ "wlr",       "waitformaster",        "pattern wlr.waitformaster():void ",    
"WLRwaitformaster;",    "Wait until all known log files have been processed"    
]
 [ "xml",       "#fromstr",     "command xml.#fromstr():void ", 
"XMLfromString;",       "Convert a string to an xml."   ]
 [ "xml",       "#tostr",       "command xml.#tostr():void ",   "XMLtoString;", 
"Convert xml to string equivalent"      ]
 [ "xml",       "aggr", "command xml.aggr(val:bat[:xml]):xml ", "BATXMLgroup;", 
"Aggregate the XML values."     ]
diff --git a/clients/Tests/SQL-dump.stable.err 
b/clients/Tests/SQL-dump.stable.err
deleted file mode 100644
--- a/clients/Tests/SQL-dump.stable.err
+++ /dev/null
@@ -1,36 +0,0 @@
-stderr of test 'SQL-dump` in directory 'clients` itself:
-
-
-# 15:01:36 >  
-# 15:01:36 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=34237" "--set" 
"mapi_usock=/var/tmp/mtest-13451/.s.monetdb.34237" "--set" "monet_prompt=" 
"--forcemito" "--set" "mal_listing=2" 
"--dbpath=/ufs/sjoerd/Monet-candidate/var/MonetDB/mTests_clients" "--set" 
"mal_listing=0"
-# 15:01:36 >  
-
-# builtin opt  gdk_dbpath = 
/ufs/sjoerd/Monet-candidate/var/monetdb5/dbfarm/demo
-# builtin opt  gdk_debug = 0
-# builtin opt  gdk_vmtrim = yes
-# builtin opt  monet_prompt = >
-# builtin opt  monet_daemon = no
-# builtin opt  mapi_port = 50000
-# builtin opt  mapi_open = false
-# builtin opt  mapi_autosense = false
-# builtin opt  sql_optimizer = default_pipe
-# builtin opt  sql_debug = 0
-# cmdline opt  gdk_nr_threads = 0
-# cmdline opt  mapi_open = true
-# cmdline opt  mapi_port = 34237
-# cmdline opt  mapi_usock = /var/tmp/mtest-13451/.s.monetdb.34237
-# cmdline opt  monet_prompt = 
-# cmdline opt  mal_listing = 2
-# cmdline opt  gdk_dbpath = 
/ufs/sjoerd/Monet-candidate/var/MonetDB/mTests_clients
-# cmdline opt  mal_listing = 0
-
-# 15:01:36 >  
-# 15:01:36 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-13451" "--port=34237"
-# 15:01:36 >  
-
-
-
-# 15:01:41 >  
-# 15:01:41 >  "Done."
-# 15:01:41 >  
-
diff --git a/clients/Tests/SQL-dump.stable.out 
b/clients/Tests/SQL-dump.stable.out
deleted file mode 100644
--- a/clients/Tests/SQL-dump.stable.out
+++ /dev/null
@@ -1,7685 +0,0 @@
-stdout of test 'SQL-dump` in directory 'clients` itself:
-
-
-# 15:01:36 >  
-# 15:01:36 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=34237" "--set" 
"mapi_usock=/var/tmp/mtest-13451/.s.monetdb.34237" "--set" "monet_prompt=" 
"--forcemito" "--set" "mal_listing=2" 
"--dbpath=/ufs/sjoerd/Monet-candidate/var/MonetDB/mTests_clients" "--set" 
"mal_listing=0"
-# 15:01:36 >  
-
-# MonetDB 5 server v11.17.0 (hg id: 51cced809df4)
-# This is an unreleased version
-# Serving database 'mTests_clients', using 8 threads
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically 
linked
-# Found 15.591 GiB available main-memory.
-# Copyright (c) 1993-July 2008 CWI.
-# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved
-# Visit http://www.monetdb.org/ for further information
-# Listening for connection requests on mapi:monetdb://madrid.ins.cwi.nl:34237/
-# Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-13451/.s.monetdb.34237
-# MonetDB/GIS module loaded
-# MonetDB/JAQL module loaded
-# MonetDB/SQL module loaded
-
-Ready.
-# SQL catalog created, loading sql scripts once
-# loading sql script: 09_like.sql
-# loading sql script: 10_math.sql
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to