ShenzhenGopher
32ce488dac
fix: Fix GetScanSlice not handling all column types in AT mode ( #874 )
* bugfix: Fix GetScanSlice not handling all column types in AT mode
* bugfix: Fix GetScanSlice not handling all column types in AT mode
8 months ago
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
FengZhang
8afac065e1
fix action errors ( #839 )
* fix mysql action
* update golang version and fix codecov
* fix golang version
* fix test error
* fix code lint
11 months ago
lxfeng1997
8a24302733
bugfix failed parsing table of delete sql ( #850 )
bugfix delete sql of failed parsing table
11 months ago
lxfeng1997
dc565d05f5
Support Update join ( #761 )
* duplicate image row for update join
* update join condition placeholder param error
* update join bugfix
* Open test annotations
* recover update executor
* recover update test
* recover update test
* modified version param
---------
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
Co-authored-by: FengZhang <zfcode@qq.com>
11 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
FengZhang
936af3903e
fix: when using queryContext, it will cause the transaction to fail ( #810 )
remmove queryContxt
1 year ago
lxfeng1997
7e1a2bf31d
feat: support get db version in conn ( #802 )
1 year ago
LeeHao
4c9747f2d1
fix: mysql insert on update duplicate sensitive case not matched ( #700 ) ( #771 )
Signed-off-by: LeeHao <1838249551@qq.com>
Co-authored-by: FengZhang <zfcode@qq.com>
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
1 year ago
YvCeung
495b9a1215
optimize: add ASF header to some files ( #797 )
1 year ago
xinfan.wu
b6905623d3
fix:convert table names to uppercase in cache ( #781 )
fix:Convert table names to uppercase in cache, preventing different tables from being found
1 year ago
LeeHao
104269f54d
fix: failed to decode ColumnImage mysql:text type by json ( #780 )
Signed-off-by: LeeHao <1838249551@qq.com>
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
FengZhang
9aead3033c
【WIP】fix: xa report state to TC ( #717 )
fix xa report state to tc
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
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
FengZhang
af53317c6c
feat: Implement automatic refresh functionality for TableMetaCache ( #739 )
* support auto refresh table mate cache
* fix test
* Refactor the code to address the issue of duplicate definitions
* Refactor the code to address the issue of duplicate definitions
* Refactor the code to address the issue of duplicate definitions
* Refactor the code to address the issue of duplicate definitions
---------
Co-authored-by: root <root@localhost.localdomain>
Co-authored-by: JayLiu <38887641+luky116@users.noreply.github.com>
1 year ago
lxfeng1997
d7b6a4c8a3
optimize: only inserted fields ( #719 )
* only inserted fields
* It is suspected that it is not used, so restore the previous code
---------
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
72ca44201f
handle error for xa exec context ( #674 )
2 years ago
smiletrl
b254466445
active xa connection rollback fix ( #672 )
2 years ago
576470954
9709b356da
fix: AT mode queryContext error
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
liushao
eed0557c77
feat: new feature for service discovery ( #574 )
* feat: new feature for service discovery
1.Completed the code for organizing the workflow.
2.Implemented FileRegistryService based on local configuration files.
* style: go imports
* refactor: avoid the uncertainty of SQL field order in unit test.
refactor select_for_update_executor_test.go to avoid the uncertainty of SQL field order causing test code to pass and fail sometimes.
2 years ago
georgehao
7c3867f0d6
feat: fix xa local bug ( #566 )
* feat: fix xa local bug
3 years ago
Yuecai Liu
bfb9eb12f4
fix xa branch commit bug ( #564 )
* fix xa branch commit bug
3 years ago
georgehao
96351cbe91
Fix/fix xa bug2 ( #563 )
fix xa begin bug
3 years ago
georgehao
16ba2e3de4
feat: fix bug ( #562 )
3 years ago
Yuecai Liu
7ef793ff23
Fix xa bug12 ( #561 )
* fix log
Co-authored-by: liuyuecai <liuyuecai@360.cn>
3 years ago
georgehao
bbc1af0fe9
fix: fix xa bug ( #557 )
3 years ago
liushao
8e89c541f3
optimize: select db version once in one connection ( #554 )
* perf: optimize the performance of XA transactions
3 years ago
georgehao
c5cb0c1cdd
* feat: fix xa driver failure ( #556 )
* feat: fix xa driver failure
---------
Co-authored-by: liuyuecai <luky116@126.com>
3 years ago
georgehao
d62b77622b
feat: ✨ fix ( #548 )
3 years ago
georgehao
4a44599ddf
fix xa start bug ( #547 )
3 years ago
Yuecai Liu
2c522ad43f
fix get db version bug ( #545 )
* fix get db version bug
* fix get db version bug
3 years ago
georgehao
0e4876e7f3
feat: fix init panic ( #540 )
3 years ago
wang1309
d6750d5002
Feat fix go import ( #536 )
optimize go imports style
3 years ago
liushao
68aa5b1f41
fix: remove duplicate code ( #532 )
3 years ago
juzimao
c43f4792c5
optimize(undo): change default parser name to json from jackson ( #525 )
3 years ago
georgehao
27cba64d6f
feat: add xa ( #467 )
* feat: add xa
3 years ago
wang1309
46da59f95e
feat: undolog add decompressor func ( #457 )
3 years ago
Qianglin Li
891b2f9f3c
sort before get column name ( #497 )
sort before get column name
3 years ago