Changeset: 2106cfabfec7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2106cfabfec7 Removed Files: monetdb5/modules/mal/wlc.c monetdb5/modules/mal/wlc.h monetdb5/optimizer/opt_wlc.c monetdb5/optimizer/opt_wlc.h sql/backends/monet5/wlr.c sql/backends/monet5/wlr.h sql/scripts/60_wlcr.sql sql/scripts/61_wlcr.sql Modified Files: clients/Tests/MAL-signatures-hge.test clients/Tests/MAL-signatures.test clients/Tests/exports.stable.out clients/odbc/tests/ODBCmetadata.c common/stream/stream.h documentation/source/manual_pages/mserver5.rst.in gdk/gdk_tracer.h monetdb5/mal/mal_client.c monetdb5/mal/mal_client.h monetdb5/modules/mal/CMakeLists.txt monetdb5/optimizer/CMakeLists.txt monetdb5/optimizer/opt_fastpath.c monetdb5/optimizer/opt_pipes.c monetdb5/optimizer/opt_prelude.c monetdb5/optimizer/opt_prelude.h monetdb5/optimizer/opt_support.c monetdb5/optimizer/opt_wrapper.c monetdb5/optimizer/optimizer.c sql/ChangeLog sql/backends/monet5/CMakeLists.txt sql/backends/monet5/sql.c sql/backends/monet5/sql_scenario.c sql/backends/monet5/sql_upgrades.c sql/scripts/CMakeLists.txt sql/server/sql_mvc.c sql/storage/bat/bat_logger.c sql/test/BugTracker-2020/Tests/mal-multiplex.Bug-6939.test sql/test/Dependencies/Tests/dependency_DBobjects.test sql/test/Dependencies/Tests/dependency_owner_schema_3.test sql/test/Tests/setoptimizer.test sql/test/bugs/Tests/groupby_having_charlength-bug-sf-943566.test sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.ppc64 sql/test/emptydb-previous-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 sql/test/emptydb-previous-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out.32bit sql/test/emptydb-previous-upgrade/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.ppc64.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.ppc64.int128 sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade/Tests/upgrade.stable.out sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 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/testdb-previous-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/testdb-previous-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/testdb-previous-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-previous-upgrade/Tests/upgrade.stable.out sql/test/testdb-previous-upgrade/Tests/upgrade.stable.out.32bit sql/test/testdb-previous-upgrade/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade/Tests/upgrade.stable.out sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128 tools/mserver/mserver5.1.in Branch: default Log Message:
Removed code for Workload Capture and Replace. diffs (truncated from 7099 to 300 lines): diff --git a/clients/Tests/MAL-signatures-hge.test b/clients/Tests/MAL-signatures-hge.test --- a/clients/Tests/MAL-signatures-hge.test +++ b/clients/Tests/MAL-signatures-hge.test @@ -47659,16 +47659,6 @@ pattern optimizer.strimps(X_0:str, X_1:s OPTwrapper; Use strimps index if appropriate optimizer -wlc -pattern optimizer.wlc():str -OPTwrapper; -(empty) -optimizer -wlc -pattern optimizer.wlc(X_0:str, X_1:str):str -OPTwrapper; -Inject the workload capture-replay primitives -optimizer wrapper pattern optimizer.wrapper():str OPTwrapper; @@ -50183,701 +50173,6 @@ uuid command uuid.uuid(X_0:str):uuid UUIDstr2uuid; Coerce a string to a uuid, validating its format -wlc -action -pattern wlc.action(X_0:str):void -WLCaction; -Keep the database changing queries for replay. -wlc -alter_add_range_partition -pattern wlc.alter_add_range_partition(X_0:str, X_1:str, X_2:str, X_3:str, X_4:str, X_5:str, X_6:bit, X_7:int):void -WLCgeneric; -Catalog operation alter_add_range_partition -wlc -alter_add_table -pattern wlc.alter_add_table(X_0:str, X_1:str, X_2:str, X_3:str, X_4:int):void -WLCgeneric; -Catalog operation alter_add_table -wlc -alter_add_value_partition -pattern wlc.alter_add_value_partition(X_0:str, X_1:str, X_2:str, X_3:str, X_4:bit, X_5:int):void -WLCgeneric; -Catalog operation alter_add_value_partition -wlc -alter_add_value_partition -pattern wlc.alter_add_value_partition(X_0:str, X_1:str, X_2:str, X_3:str, X_4:bit, X_5:int, X_6:str...):void -WLCgeneric; -Catalog operation alter_add_value_partition -wlc -alter_del_table -pattern wlc.alter_del_table(X_0:str, X_1:str, X_2:str, X_3:str, X_4:int):void -WLCgeneric; -Catalog operation alter_del_table -wlc -alter_seq -pattern wlc.alter_seq(X_0:str, X_1:str, X_2:lng):void -WLCgeneric; -Catalog operation alter_seq -wlc -alter_seq -pattern wlc.alter_seq(X_0:str, X_1:str, X_2:ptr, X_3:bat[:lng]):void -WLCgeneric; -Catalog operation alter_seq -wlc -alter_set_table -pattern wlc.alter_set_table(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation alter_set_table -wlc -alter_table -pattern wlc.alter_table(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation alter_table -wlc -alter_user -pattern wlc.alter_user(X_0:str, X_1:str, X_2:int, X_3:str, X_4:str):void -WLCgeneric; -Catalog operation alter_user -wlc -append -pattern wlc.append(X_0:str, X_1:str, X_2:str, X_3:any):int -WLCappend; -Keep the insertions in the workload-capture-replay list -wlc -catalog -pattern wlc.catalog(X_0:str):void -WLCcatalog; -Keep the catalog changing queries for replay. -wlc -clear_table -pattern wlc.clear_table(X_0:str, X_1:str, X_2:int):int -WLCclear_table; -Keep the deletions in the workload-capture-replay list -wlc -comment_on -pattern wlc.comment_on(X_0:int, X_1:str):void -WLCgeneric; -Catalog operation comment_on -wlc -commit -pattern wlc.commit():void -WLCcommitCmd; -Commit the workload-capture-replay record -wlc -commit -pattern wlc.commit():void -WLCcommitCmd; -Mark the end of the work unit -wlc -create_function -pattern wlc.create_function(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation create_function -wlc -create_role -pattern wlc.create_role(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation create_role -wlc -create_schema -pattern wlc.create_schema(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation create_schema -wlc -create_seq -pattern wlc.create_seq(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation create_seq -wlc -create_table -pattern wlc.create_table(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation create_table -wlc -create_trigger -pattern wlc.create_trigger(X_0:str, X_1:str, X_2:str, X_3:int, X_4:int, X_5:int, X_6:str, X_7:str, X_8:str, X_9:str, X_10:int):void -WLCgeneric; -Catalog operation create_trigger -wlc -create_type -pattern wlc.create_type(X_0:str, X_1:str, X_2:str):void -WLCgeneric; -Catalog operation create_type -wlc -create_user -pattern wlc.create_user(X_0:str, X_1:str, X_2:int, X_3:str, X_4:str):void -WLCgeneric; -Catalog operation create_user -wlc -create_view -pattern wlc.create_view(X_0:str, X_1:str, X_2:int, X_3:int):void -WLCgeneric; -Catalog operation create_view -wlc -delete -pattern wlc.delete(X_0:str, X_1:str, X_2:any):int -WLCdelete; -Keep the deletions in the workload-capture-replay list -wlc -drop_constraint -pattern wlc.drop_constraint(X_0:str, X_1:str, X_2:str, X_3:int, X_4:int):void -WLCgeneric; -Catalog operation drop_constraint -wlc -drop_function -pattern wlc.drop_function(X_0:str, X_1:str, X_2:int, X_3:int, X_4:int):void -WLCgeneric; -Catalog operation drop_function -wlc -drop_index -pattern wlc.drop_index(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation drop_index -wlc -drop_role -pattern wlc.drop_role(X_0:str, X_1:int):void -WLCgeneric; -Catalog operation drop_role -wlc -drop_role -pattern wlc.drop_role(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation drop_role -wlc -drop_schema -pattern wlc.drop_schema(X_0:str, X_1:int, X_2:int):void -WLCgeneric; -Catalog operation drop_schema -wlc -drop_seq -pattern wlc.drop_seq(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation drop_seq -wlc -drop_table -pattern wlc.drop_table(X_0:str, X_1:str, X_2:int, X_3:int):void -WLCgeneric; -Catalog operation drop_table -wlc -drop_trigger -pattern wlc.drop_trigger(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation drop_trigger -wlc -drop_type -pattern wlc.drop_type(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation drop_type -wlc -drop_user -pattern wlc.drop_user(X_0:str, X_1:int):void -WLCgeneric; -Catalog operation drop_user -wlc -drop_user -pattern wlc.drop_user(X_0:str, X_1:str, X_2:int):void -WLCgeneric; -Catalog operation drop_user -wlc -drop_view -pattern wlc.drop_view(X_0:str, X_1:str, X_2:int, X_3:int):void -WLCgeneric; -Catalog operation drop_view -wlc -epilogue -command wlc.epilogue():void -WLCepilogue; -release the resources held by the wlc module -wlc -flush -unsafe pattern wlc.flush():void -WLCflush; -Flush current log buffer -wlc -getbeat -pattern wlc.getbeat(X_0:int):str -WLCgetbeat; -Maximal delay for transaction log flushing -wlc -getclock -pattern wlc.getclock():str -WLCgetclock; -Timestamp of last update transaction -wlc -gettick -pattern wlc.gettick():lng -WLCgettick; -Transaction identifier of the last committed transaction -wlc -grant -pattern wlc.grant(X_0:str, X_1:str, X_2:str, X_3:int, X_4:str, X_5:int, X_6:int):void -WLCgeneric; -Catalog operation grant -wlc -grant_function -pattern wlc.grant_function(X_0:str, X_1:int, X_2:str, X_3:int, X_4:int, X_5:int):void -WLCgeneric; -Catalog operation grant_function -wlc -grant_roles -pattern wlc.grant_roles(X_0:str, X_1:str, X_2:int, X_3:int):void -WLCgeneric; -Catalog operation grant_roles -wlc -init -pattern wlc.init():void -WLCinitCmd; -Test for running as master -wlc -master -unsafe pattern wlc.master():void -WLCmaster; -Activate the workload-capture-replay process -wlc -master -unsafe pattern wlc.master(X_0:str):void -WLCmaster; -Activate the workload-capture-replay process. Use a different location for the logs. -wlc -query -pattern wlc.query(X_0:str):void -WLCquery; -Keep the queries for replay. -wlc -rename_column -pattern wlc.rename_column(X_0:str, X_1:str, X_2:str, X_3:str):void -WLCgeneric; -Catalog operation rename_column -wlc -rename_schema -pattern wlc.rename_schema(X_0:str, X_1:str):void -WLCgeneric; -Catalog operation rename_schema -wlc -rename_table -pattern wlc.rename_table(X_0:str, X_1:str, X_2:str, X_3:str):void -WLCgeneric; -Catalog operation rename_table -wlc _______________________________________________ checkin-list mailing list -- [email protected] To unsubscribe send an email to [email protected]
