This is an automated email from the ASF dual-hosted git repository.
flypiggy pushed a change to branch feature/support-namingserver
in repository https://gitbox.apache.org/repos/asf/incubator-seata-go.git
from 84286df8 Update naming_server_test.go
add 987b9c4b fix: background goroutines cannot exit gracefully (#996)
add 2cce81bc feat: add QueryContext for AT mode (#1039)
add a93f0ae4 ci: add workflow to block WIP pull requests (#1064)
add 1b526c36 fix: resolve undo_log duplicate PK when column names have
escape characters (#1065)
add 423a4dc8 fix: preserve head map keys when value is empty (#1070)
add f081d6ef fix: preserve distinct TCC fence log identities (#1079)
add 7c408684 Merge branch 'master' into feature/support-namingserver
No new revisions were added by this update.
Summary of changes:
.github/workflows/labeler.yml | 31 ++-
pkg/datasource/sql/async_worker.go | 10 +-
.../sql/async_worker_test.go} | 51 ++--
pkg/datasource/sql/at_resource_manager.go | 2 +-
pkg/datasource/sql/conn.go | 14 +-
pkg/datasource/sql/conn_at.go | 121 +++++++++-
pkg/datasource/sql/datasource/base/meta_cache.go | 87 +++----
.../sql/datasource/base/meta_cache_test.go | 47 +++-
pkg/datasource/sql/datasource/mysql/meta_cache.go | 2 +-
pkg/datasource/sql/datasource/mysql/trigger.go | 6 +-
pkg/datasource/sql/exec/at/base_executor.go | 19 +-
pkg/datasource/sql/exec/at/base_executor_test.go | 111 +++++++++
pkg/datasource/sql/exec/at/escape.go | 210 ----------------
pkg/datasource/sql/exec/at/escape_test.go | 56 -----
pkg/datasource/sql/exec/at/insert_executor.go | 8 +-
pkg/datasource/sql/exec/at/insert_executor_test.go | 35 +++
.../sql/exec/at/insert_on_update_executor.go | 8 +-
.../sql/exec/select_for_update_executor.go | 4 +-
pkg/datasource/sql/rows_commit_on_close.go | 91 +++++++
pkg/datasource/sql/rows_commit_on_close_test.go | 265 +++++++++++++++++++++
pkg/datasource/sql/types/types.go | 2 +
.../sql/undo/builder/basic_undo_log_builder.go | 11 +-
.../undo/builder/mysql_insert_undo_log_builder.go | 6 +-
...ql_insertonduplicate_update_undo_log_builder.go | 4 +-
pkg/datasource/sql/undo/executor/executor.go | 4 +-
pkg/datasource/sql/undo/executor/executor_test.go | 49 ++++
.../undo/executor/mysql_undo_delete_executor.go | 7 +-
.../executor/mysql_undo_delete_executor_test.go | 9 +-
.../undo/executor/mysql_undo_insert_executor.go | 5 +-
.../executor/mysql_undo_insert_executor_test.go | 28 ++-
.../undo/executor/mysql_undo_update_executor.go | 9 +-
.../executor/mysql_undo_update_executor_test.go | 13 +-
pkg/datasource/sql/undo/executor/utils.go | 14 +-
pkg/datasource/sql/undo/executor/utils_test.go | 53 +++++
.../sql/{undo/executor/sql.go => util/escape.go} | 8 +-
.../executor/sql_test.go => util/escape_test.go} | 16 +-
pkg/datasource/sql/util/lockkey.go | 3 +-
pkg/datasource/sql/util/lockkey_test.go | 68 ++++++
pkg/remoting/getty/readwriter.go | 3 +-
pkg/remoting/getty/readwriter_test.go | 50 ++++
.../tcc/fence/handler/tcc_fence_wrapper_handler.go | 11 +-
.../handler/tcc_fence_wrapper_handler_test.go | 23 ++
42 files changed, 1123 insertions(+), 451 deletions(-)
copy pkg/{util/fanout/fanout_test.go => datasource/sql/async_worker_test.go}
(53%)
delete mode 100644 pkg/datasource/sql/exec/at/escape.go
delete mode 100644 pkg/datasource/sql/exec/at/escape_test.go
create mode 100644 pkg/datasource/sql/rows_commit_on_close.go
create mode 100644 pkg/datasource/sql/rows_commit_on_close_test.go
rename pkg/datasource/sql/{undo/executor/sql.go => util/escape.go} (96%)
rename pkg/datasource/sql/{undo/executor/sql_test.go => util/escape_test.go}
(95%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]