1kasa
33fa891ed7
handle Unexpected transaction rollback ( #828 )
* handle Unexpected transaction rollback
* fix ci Errpr
* Fix wrong location
* Fix sort import
* Fix error
* Fix comment
* Fix comment
* add Unit Testing
* WIP: prepare for rebase
* wrong commit
* wrong commit
* Remove incorrect go mods
* sort import
---------
Co-authored-by: FengZhang <zfcode@qq.com>
9 months ago
Wiggins
c91a8f53a9
Fix : del metadatacache uppertablenamekey and increase tablemeta field uppertablename ( #857 )
* fix: uppertable metacache
todo:Fix lockkey case difference #846
* increase uppertablename and Fix lockkey case difference #846
* Fix test case difference #846
* Fix test case difference #846
* reduce uppertablename col #846
* reduce uppertablename #846
* fix test #846
---------
Co-authored-by: FengZhang <zfcode@qq.com>
9 months ago
Wiggins
3b1ebc92fe
Optimize/at build lock key performance ( #837 )
* Refer to buildlockkey2 optimization #829
* Time complexity O(NM)-> O(NK) about buildlockkey and buildlockkey2 Increased readability #829
* update import sort #829
* update Encapsulation into util packages #829
11 months ago
YvCeung
495b9a1215
optimize: add ASF header to some files ( #797 )
1 year ago
LeeHao
f7c5dfc278
chore: remove the Chinese annotations ( #782 )
Signed-off-by: LeeHao <1838249551@qq.com>
1 year ago
jimin
86b8d920d7
optimize: update license checker ( #756 )
* optimize: update license checker
1 year ago
FinnTew
1b72cb8cb8
optimize: optimize the speed of buildLockKey ( #714 )
* optimize: optimize the speed of buildLockKey
* improve unit testing of buildLockKey
* fix the situation where primaryKeyValues contains nil value
* update the unit test of buildLockKey
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
1 year ago
FinnTew
6bf7b94388
fix: bypassing modifying the primary key ( #727 )
* adjust unit tests to verify the issue of "bypassing modifying the primary key"
* fix: bypass modify the primary key
1 year ago
xinfan.wu
9b5b080e27
fix:sql statement was not closed ( #736 )
* feat:add more linter
* feat:change golangclilint version to 1.57.x to support more linter
* feat:adjust lint conf and adjust the code to pass the check
* style: format some code; fix: some sql statement or rows was not been closed
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
1 year ago
xinfan.wu
3188ecf883
feat:add more linter in configuration file ( #686 )
* feat:add more linter
* feat:change golangclilint version to 1.57.x to support more linter
* feat:adjust lint conf and adjust the code to pass the check
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
1 year ago
FinnTew
406b8bac9c
fix: undo log sql ( #724 )
* fix the problem of mock replacing mysql.GetTableMeta in TestBuildSelectSQLByUpdate
* fix the problem of MySQLUpdateUndoLogBuilder failing to generate undo log sql
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
1 year ago
marsevilspirit
0fa027211a
feature:add undo protobuf parser ( #691 )
* feature:add undo protobuf parser
* fix apache header
1 year ago
marsevilspirit
ccb96999a9
fix: fix undo log parser type jackson not found ( #690 )
* fix undo log parser type jackson not found
* update config_test.go
1 year ago
JayLiu
ad092d5eb3
optimize: rename module name to seata.apache.org/seata-go ( #678 )
2 years ago
smiletrl
ff2bde2996
add undo compressor log support ( #659 )
2 years ago
576470954
4330268686
bugfix: cant serialize by jackson ( #607 )
2 years ago
wang1309
d6750d5002
Feat fix go import ( #536 )
optimize go imports style
3 years ago
juzimao
c43f4792c5
optimize(undo): change default parser name to json from jackson ( #525 )
3 years ago
wang1309
46da59f95e
feat: undolog add decompressor func ( #457 )
3 years ago
Yuecai Liu
9d4b703f46
optimize: insert on update executor ( #509 )
optimize insert on update executor (#509 )
3 years ago
Yuecai Liu
7e49261347
optimize multi update executor ( #507 )
3 years ago
Yuecai Liu
39d8977acd
fix undo log sql type bug ( #495 )
3 years ago
Yuecai Liu
8cadac9349
fix at bug ( #487 )
3 years ago
juzimao
e3060d0ace
feat(undo): add the use of undo log serialization ( #477 )
feat(undo) add the use of undo log serialization
3 years ago
charlie
291f13de3e
reactor: select for update executor ( #478 )
* reactor: select for update executor
3 years ago
FengZhang
47929ca2f0
ftr: optimize the datasource init ( #447 )
* optimize the datasource init
3 years ago
mooleetzi
b2f03e4168
optimize error ( #395 )
optimize error
3 years ago
Yuecai Liu
a7f842fe79
feat: use undo config ( #419 )
* use undo config
3 years ago
Yuecai Liu
8d920bce80
fix undo config ( #418 )
fix undo config
3 years ago
Jason Deng
12005a8178
feat: add Undo config ( #410 )
add undo config
3 years ago
FengZhang
1cd2c93f70
optimize: add log init ( #408 )
3 years ago
Yuecai Liu
8369b9ae46
roptimize: efactor delete and insert executor ( #409 )
* refactor delete and insert executor
3 years ago
liushao
c8dccc9d91
refactor: use new tm config in tm module. ( #411 )
* refactor: use new tm config in tm module.
3 years ago
Kirhaku
1246a7e661
[AT] add insert on duplicate ( #405 )
Co-authored-by: “kirhaku” <“2454546080@qq.com”>
3 years ago
liushao
2a12a86bea
feat: add tm config ( #398 )
feat(pkg/client,pkg/config): add tm config
3 years ago
FengZhang
fb92a142b9
feature:build undo log by insert target SQL ( #333 )
* insert undo log
* add insert undo test
* fix map loop
* OPT code style & lint & add ut
* fix imports
* fix conflict & adapter some modify
* fix some bug & add ut
3 years ago
Yuecai Liu
f4251b5ba8
add data check before rollbeck ( #366 )
* add data check before rollbeck
3 years ago
Yuecai Liu
ea8eb191a6
Fix decode image( #365 )
fix decode image
3 years ago
Yuecai Liu
2f0e114055
Fix meta data ( #363 )
fix ColumnType
3 years ago
Yuecai Liu
75b3f2de5d
fix bug ( #359 )
3 years ago
georgehao
b46d81772e
Rollback ( #358 )
* feat: rollback
* feat: add at rollback sampel
* feat: fix name
3 years ago
FengZhang
5b4778a915
feature: support ONLY_CARE_UPDATE_COLUMNS ( #355 )
support ONLY_CARE_UPDATE_COLUMNS & fix beforeImage error due to the struct shallow copy
3 years ago
Yuecai Liu
da18f0501c
Optimize rollback ( #356 )
optimize rollback
3 years ago
georgehao
362b86815f
feat: modify some receiver name ( #353 )
* feat: modify some receiver name
* feat: add no transaction test
* feat: update batch delete
3 years ago
Yuecai Liu
aedef6e9d8
optimize commit ( #354 )
optimize commit
3 years ago
Yuecai Liu
7481327eaf
optimize meta data ( #352 )
optimize meta data
3 years ago
FengZhang
ef1759ee2a
fix:timeout config & panic log lost ( #350 )
* fix timeout config & panic log lost
* format & fix rollback
3 years ago
Yuecai Liu
a16a38ba0a
optimize at commit branch ( #346 )
* optimize at
3 years ago
FengZhang
902cd252a8
doc: add sample undo_log table sql
add sample mysql
3 years ago
Yuecai Liu
797a965590
optimize: add insert undo log function ( #337 )
add insert undo log function
3 years ago