- Mar 08, 2019
-
- Mar 01, 2019
-
- Feb 22, 2019
-
- Feb 18, 2019
-
- Feb 14, 2019
-
-
季敏 authored
* master auto format to develop (#328) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#301) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup (#144) * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#297) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundan… * change version 0.1.4-SNAPSHOT (#329) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module (#334) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * Add java8 java11 check (#331) * add java8 and java11 check * update dubbo version * update dubbo version * update dubbo version * update * update * add openjdk8 and openjdk11 * add openjdk8 and openjdk11 * Add unittest rpc netty 20190125 (#305) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to TmRpcClient * fix conflicts * fix conflicts * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient reconnect method * add unit test to RegisterTMResponse * add unit test * add unit test to TmRpcClient * add copyright * remove printf * remove fescar-client dependency on fescar-all pom (#339) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #324 rollback physical connection before retrying to lock (#344) * add ecosystem address (#346) * add ecosystem address * Add IpAddress by args (#343) * Add unit test of GlobalTransactionScanner (#308) * Correct the class of Logger in AccountServiceImpl * Add unit test of GlobalTransactionScanner * add copyright info, delete a useless case * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * table_meta unit_test (#353) * add contributor icon (#358) * add contributor icon * delete useless fescar-common in fescar-core because fescar-config had imported it (#356) Signed-off-by: zhengyangyong <yangyong.zheng@qq.com> * issue # 313 refactor on GlobalTransactionContext to be out of thread local (#354) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * issue # 313 refactor on GlobalTransactionContext to be out of thread local * work around the PR#352 (#355) * Update README.md * fix #322 remove NettyServerConfig#CONFIG (#360) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 (#362) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * fix #368 update Readme.md FESCAR-> Fescar (#369) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * Update README.md * fix #368 update Readme.md FESCAR-> Fescar * fix #373 #302 wins fescar-server.bat $EXTRA_JVM_ARGUMENTS error (#374) * Release 0.1.4 (#376) * fix #373 #302 wins fescar-server.bat $EXTRA_JVM_ARGUMENTS error * #375 release 0.1.4 * code format and not skip javadoc * fix #381 change version to 0.2.0-SNAPSHOT (#382) * Update README.md * Fixed UUIDGenerator algorithm bug (#388) * issue #295 reload sessions and locks when restart (#389) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * issue # 313 refactor on GlobalTransactionContext to be out of thread local * issue #295 reload sessions and locks when restart * fix: issue #391 remove applicationId and transactionServiceGroup from BranchSession (#393) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * issue # 313 refactor on GlobalTransactionContext to be out of thread local * issue #295 reload sessions and locks when restart * fix #371 fescar support nacos registry and config (#390) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * support nacos registry and config * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * Update README.md * fix #368 update Readme.md FESCAR-> Fescar * fix #371 fescar support nacos registry and config * fix #394 rename discover module to discovery (#396) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * support nacos registry and config * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * Update README.md * fix #368 update Readme.md FESCAR-> Fescar * fix #371 fescar support nacos registry and config * fix #394 rename discover module to discovery * 1.code clean. (#397) * fix: issue #395 Bug: should NOT throw exception when no globalsession/branchsession exists while restoring (#398) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * issue # 313 refactor on GlobalTransactionContext to be out of thread local * issue #295 reload sessions and locks when restart * issue #395 Bug: should NOT throw exception when no globalsession/branchsession exists while restoring * fix #399 NacosConfiguration getConfig null or not exist should return defaultValue (#400) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * support nacos registry and config * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * Update README.md * fix #368 update Readme.md FESCAR-> Fescar * fix #371 fescar support nacos registry and config * fix #394 rename discover module to discovery * fix #399 NacosConfiguration getConfig null or not exist should return defaultValue * fix #401 release 0.2.0 (#402) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * support nacos registry and config * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * Update README.md * fix #368 update Readme.md FESCAR-> Fescar * fix #371 fescar support nacos registry and config * fix #394 rename discover module to discovery * fix #399 NacosConfiguration getConfig null or not exist should return defaultValue * fix #401 release 0.2.0
-
- Feb 11, 2019
-
-
季敏 authored
* master auto format to develop (#328) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#301) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup (#144) * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#297) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundan… * change version 0.1.4-SNAPSHOT (#329) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module (#334) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * Add java8 java11 check (#331) * add java8 and java11 check * update dubbo version * update dubbo version * update dubbo version * update * update * add openjdk8 and openjdk11 * add openjdk8 and openjdk11 * Add unittest rpc netty 20190125 (#305) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to TmRpcClient * fix conflicts * fix conflicts * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient reconnect method * add unit test to RegisterTMResponse * add unit test * add unit test to TmRpcClient * add copyright * remove printf * remove fescar-client dependency on fescar-all pom (#339) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #324 rollback physical connection before retrying to lock (#344) * add ecosystem address (#346) * add ecosystem address * Add IpAddress by args (#343) * Add unit test of GlobalTransactionScanner (#308) * Correct the class of Logger in AccountServiceImpl * Add unit test of GlobalTransactionScanner * add copyright info, delete a useless case * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * table_meta unit_test (#353) * add contributor icon (#358) * add contributor icon * delete useless fescar-common in fescar-core because fescar-config had imported it (#356) Signed-off-by: zhengyangyong <yangyong.zheng@qq.com> * issue # 313 refactor on GlobalTransactionContext to be out of thread local (#354) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * issue # 313 refactor on GlobalTransactionContext to be out of thread local * work around the PR#352 (#355) * Update README.md * fix #322 remove NettyServerConfig#CONFIG (#360) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 (#362) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * fix #368 update Readme.md FESCAR-> Fescar (#369) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * Update README.md * fix #368 update Readme.md FESCAR-> Fescar * fix #373 #302 wins fescar-server.bat $EXTRA_JVM_ARGUMENTS error (#374) * Release 0.1.4 (#376) * fix #373 #302 wins fescar-server.bat $EXTRA_JVM_ARGUMENTS error * #375 release 0.1.4 * code format and not skip javadoc
-
季敏 authored
* master auto format to develop (#328) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#301) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup (#144) * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#297) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundan… * change version 0.1.4-SNAPSHOT (#329) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module (#334) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * Add java8 java11 check (#331) * add java8 and java11 check * update dubbo version * update dubbo version * update dubbo version * update * update * add openjdk8 and openjdk11 * add openjdk8 and openjdk11 * Add unittest rpc netty 20190125 (#305) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to TmRpcClient * fix conflicts * fix conflicts * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient * add unit test to TmRpcClient reconnect method * add unit test to RegisterTMResponse * add unit test * add unit test to TmRpcClient * add copyright * remove printf * remove fescar-client dependency on fescar-all pom (#339) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #324 rollback physical connection before retrying to lock (#344) * add ecosystem address (#346) * add ecosystem address * Add IpAddress by args (#343) * Add unit test of GlobalTransactionScanner (#308) * Correct the class of Logger in AccountServiceImpl * Add unit test of GlobalTransactionScanner * add copyright info, delete a useless case * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * table_meta unit_test (#353) * add contributor icon (#358) * add contributor icon * delete useless fescar-common in fescar-core because fescar-config had imported it (#356) Signed-off-by: zhengyangyong <yangyong.zheng@qq.com> * issue # 313 refactor on GlobalTransactionContext to be out of thread local (#354) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * issue # 313 refactor on GlobalTransactionContext to be out of thread local * work around the PR#352 (#355) * Update README.md * fix #322 remove NettyServerConfig#CONFIG (#360) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 (#362) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * fix #368 update Readme.md FESCAR-> Fescar (#369) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3 * change version 0.1.4-SNAPSHOT * remove examples module * remove fescar-client dependency on fescar-all pom * fix #322 remove NettyServerConfig#CONFIG * fix #361 dependency jdk upgrade 1.8 * Update README.md * fix #368 update Readme.md FESCAR-> Fescar * fix #373 #302 wins fescar-server.bat $EXTRA_JVM_ARGUMENTS error (#374) * Release 0.1.4 (#376) * fix #373 #302 wins fescar-server.bat $EXTRA_JVM_ARGUMENTS error * #375 release 0.1.4
-
- Jan 29, 2019
-
-
slievrly authored
-
slievrly authored
-
季敏 authored
* fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT * release 0.1.3
-
季敏 authored
* fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package * fix #325 GlobalTransactionContext.clean in finally,change version to 0.1.3-SNAPSHOT
-
* upgrade dubbo to 2.7.0-SNAPSHOT temporary * remove distribution/lib * update .gitigonre * update .gitignore * remove lib * revert gitignore * update dubbo dependency * update gitgnor * update gitignore * revert examples/pom.xml * update gitignore * update dubbo to release version * delete useless file * delete useless file * revert module
-
季敏 authored
* fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * update mvn package
-
Taosheng Wei authored
- Jan 28, 2019
- Jan 25, 2019
-
-
季敏 authored
* Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup (#144) * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#297) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#298) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 * release 0.1.2 (#300) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2
-
slievrly authored
-
季敏 authored
* fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2
-
季敏 authored
* fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2
-
季敏 authored
* release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add unit test for some request class (#239) * add toString method * add toString method * add toString method * add toString method * fix * add unit test * fix * Revert "add unit test for some request class (#239)" (#240) This reverts commit d1767827. * release 0.1.2 (#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom * release 0.1.2 (#296) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom
-
季敏 authored
* Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom
-
季敏 authored
* Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (#179) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (#160) * 1.Fix the problem of duplicate creating objectes 2.Remove the unnecessary type parameter * Let the PROXYED_SET just contains that has method annotated by @GlobalTransactional * Let not the first proxyed bean but the multiple proxyed bean can be added to PROXYED_SET * fix #201 add sample module sql script (#202) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * Optimize slf4j logger output. (#203) * sample OrderServiceImpl long->longValue() (#214) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (#222) * 1.Add static final default FailureHandler to scanner and interceptor (#209) 2.Move static final field to the head of other fields * fixs #227 (#229) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes #233 add package jvmSettings (#234) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * add unit test for session package (#237) * add copyright and import testng framework * add global&branch session unit test * issue #244 Should support SQL with table alias (#247) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (#248) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (#246) * extract jdbc config on demo project * independent db config for different service. * fix #250 add support zk (#253) * fix unit test case CodecTest (#261) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts * fixes #255 (#256) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (#269) * spring rm distinct (#263) * #266 deal exception scenes of retry rollback failure (#270) * add unit test to core module (#276) * release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts * add lock manager test (#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (#262) * add unit test for server lock and default core * mysql_recognizer unit_test (#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (#275) * fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #257 when timeout should break (#283) * add volatile (#273) * fix #292 update pom package (#293) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom
-
季敏 authored
* fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom
-
-
季敏 authored
fix #271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (#272) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix #201 add sample module sql script * fix #206 optimize sample log print location. * fix #213 sample OrderServiceImpl long->longValue() * fix #233 add package jvmSettings * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix #271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function
-
Iven authored
* mysql_recognizer unit_test * format code
-
* release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * add unit test to fescar/core/message package * merge conflichts
-
- Jan 24, 2019
-
-
Gao Peng authored
-
* issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * issue #227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue #24 Should support SQL with table alias * remove useless import * issue #255 Should work with case-sensitive database
-
* release 0.1.1 (#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue #86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes #117 * fixes #114 * fix issue #122 * update template * fix file.RenameTo->Files.move * #73 add travis config * fix #121 * #73 add travis config * fix #135 delete BranchSession main * fix #137 param position err * fix #142 delete defaultEventExecutorGroup * fix #142 delete defaultEventExecutorGroup (#144) * fix #139 netty heartbeat configurable * fixes #139 heartbeat configurable (#146) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix #150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix #149 (long)->Number.longValue * fix #149 (long)->Number.longValue (#156) * fix #142 delete defaultEventExecutorGroup * fix #139 netty heartbeat configurable * fix #149 (long)->Number.longValue * remove mistake twitter icon (#165) * Update README.md * Update README.md * issue #110 bug fix for RM channel management (#169) * issue #110 fix RM channel management * fix merge mistake * issue #110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue #110 enhance the original fix * fix: Unify `undo_log` table name variable (#174) * ShowSql might be better when debugging to execute the demo to observe the data. (#164) issues #158 * revert OrderServiceImpl * add toString method * add toString method * add toString method * add toString method * fix * 小优化-类型转换 * 类型转换小优化 * fix unit test class CodecTest.java * fix merge conflicts
-
- Jan 23, 2019
-
-