replace engine.Snapshot with TxnOperator (#4564)
cnservice: init hakeeper client
cnservice: init txn sender
cnservice: init txn client
frontend: add wrappedTAETx, wrappedTAEEngine; rename InitDB to InitTAE
frontend: use TxnOperator instead of moengine.Txn
txn: add get txn metadata to txnOperator
replace engine.Snapshot with TxnOperator
Co-authored-by:
zhangxu <zhangxu19830126@gmail.com>
Showing
- cmd/db-server/main.go 2 additions, 1 deletioncmd/db-server/main.go
- etc/cn-minimal-test.toml 5 additions, 1 deletionetc/cn-minimal-test.toml
- pkg/cnservice/server.go 73 additions, 13 deletionspkg/cnservice/server.go
- pkg/cnservice/tae.go 62 additions, 0 deletionspkg/cnservice/tae.go
- pkg/cnservice/types.go 36 additions, 3 deletionspkg/cnservice/types.go
- pkg/config/configuration.go 14 additions, 1 deletionpkg/config/configuration.go
- pkg/frontend/init_db.go 14 additions, 11 deletionspkg/frontend/init_db.go
- pkg/frontend/internal_executor_test.go 2 additions, 2 deletionspkg/frontend/internal_executor_test.go
- pkg/frontend/load.go 2 additions, 2 deletionspkg/frontend/load.go
- pkg/frontend/mysql_cmd_executor.go 12 additions, 7 deletionspkg/frontend/mysql_cmd_executor.go
- pkg/frontend/mysql_cmd_executor_test.go 47 additions, 39 deletionspkg/frontend/mysql_cmd_executor_test.go
- pkg/frontend/mysql_protocol_test.go 2 additions, 2 deletionspkg/frontend/mysql_protocol_test.go
- pkg/frontend/routine_manager_test.go 1 addition, 1 deletionpkg/frontend/routine_manager_test.go
- pkg/frontend/session.go 34 additions, 20 deletionspkg/frontend/session.go
- pkg/frontend/session_test.go 46 additions, 38 deletionspkg/frontend/session_test.go
- pkg/frontend/test/Makefile 2 additions, 1 deletionpkg/frontend/test/Makefile
- pkg/frontend/test/txn_mock.go 136 additions, 136 deletionspkg/frontend/test/txn_mock.go
- pkg/frontend/types.go 7 additions, 0 deletionspkg/frontend/types.go
- pkg/frontend/util.go 2 additions, 2 deletionspkg/frontend/util.go
- pkg/sql/compile/compile.go 6 additions, 6 deletionspkg/sql/compile/compile.go
Please register or sign in to comment