-
Notifications
You must be signed in to change notification settings - Fork 8.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
issue #936 add service load mechanism for TM #938
Conversation
# Conflicts: # server/src/main/java/com/alibaba/fescar/server/coordinator/DefaultCoordinator.java
…try other application on the same resource.
…ormal SELECT SQL
# Conflicts: # test/src/main/java/com/alibaba/fescar/test/DataSourceBasicTest.java
# Conflicts: # rm-datasource/src/main/java/com/alibaba/fescar/rm/datasource/sql/druid/MySQLInsertRecognizer.java # rm-datasource/src/main/java/com/alibaba/fescar/rm/datasource/sql/struct/TableMetaCache.java # test/src/main/java/com/alibaba/fescar/test/DataSourceBasicTest.java
…m BranchSession
…n/branchsession exists while restoring
# Conflicts: # server/src/main/java/com/alibaba/fescar/server/session/FileBasedSessionManager.java
Codecov Report
@@ Coverage Diff @@
## develop #938 +/- ##
=============================================
+ Coverage 37.16% 37.19% +0.02%
- Complexity 1024 1026 +2
=============================================
Files 224 225 +1
Lines 8882 8892 +10
Branches 1065 1065
=============================================
+ Hits 3301 3307 +6
- Misses 5196 5199 +3
- Partials 385 386 +1
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okey to me.
Who needs custom TransactionManager?Can you describe the usage scenarios? |
TM and RM are core interfaces in Seata, I think it's better to take them forward to transaction standard, not just Java SDK. Implementations of TM and RM should be the endpoint for service providers of Seata standard. I hope this change will be the first step of making Seata as a standard. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Ⅰ. Describe what this PR did
issue #936 add service load mechanism for TM
Ⅱ. Does this pull request fix one issue?
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews