Tags: lucu/fescar
Tags
fix apache#403 [master] release 0.2.0 (apache#404) * 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 d176782766879e5a94bf0c1986242501a36c73ed. * 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 d176782766879e5a94bf0c1986242501a36c73ed. * 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) * FileTransactionSt…
Release 0.1.4 (apache#376) * fix apache#373 apache#302 wins fescar-server.bat $EXTRA_JVM_ARGUMENTS error * apache#375 release 0.1.4
release 0.1.2 (apache#294) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue apache#86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes apache#117 * fixes apache#114 * fix issue apache#122 * update template * fix file.RenameTo->Files.move * apache#73 add travis config * fix apache#121 * apache#73 add travis config * fix apache#135 delete BranchSession main * fix apache#137 param position err * fix apache#142 delete defaultEventExecutorGroup * fix apache#142 delete defaultEventExecutorGroup (apache#144) * fix apache#139 netty heartbeat configurable * fixes apache#139 heartbeat configurable (apache#146) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (apache#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (apache#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix apache#150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (apache#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix apache#149 (long)->Number.longValue * fix apache#149 (long)->Number.longValue (apache#156) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * remove mistake twitter icon (apache#165) * Update README.md * Update README.md * issue apache#110 bug fix for RM channel management (apache#169) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * fix: Unify `undo_log` table name variable (apache#174) * ShowSql might be better when debugging to execute the demo to observe the data. (apache#164) issues apache#158 * revert OrderServiceImpl * change version 0.1.2-SNAPSHOT (apache#179) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * Fix 3 problems of GlobalTransactionScanner class (apache#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 apache#201 add sample module sql script (apache#202) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix apache#201 add sample module sql script * fix apache#206 optimize sample log print location. * Optimize slf4j logger output. (apache#203) * sample OrderServiceImpl long->longValue() (apache#214) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix apache#201 add sample module sql script * fix apache#206 optimize sample log print location. * fix apache#213 sample OrderServiceImpl long->longValue() * add sessionManager unit test (apache#222) * 1.Add static final default FailureHandler to scanner and interceptor (apache#209) 2.Move static final field to the head of other fields * fixs apache#227 (apache#229) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * issue apache#227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * fixes apache#233 add package jvmSettings (apache#234) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix apache#201 add sample module sql script * fix apache#206 optimize sample log print location. * fix apache#213 sample OrderServiceImpl long->longValue() * fix apache#233 add package jvmSettings * add unit test for session package (apache#237) * add copyright and import testng framework * add global&branch session unit test * issue apache#244 Should support SQL with table alias (apache#247) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * issue apache#227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue apache#24 Should support SQL with table alias * remove useless import * Add unit test 20190123 (apache#248) * release 0.1.1 (apache#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue apache#86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes apache#117 * fixes apache#114 * fix issue apache#122 * update template * fix file.RenameTo->Files.move * apache#73 add travis config * fix apache#121 * apache#73 add travis config * fix apache#135 delete BranchSession main * fix apache#137 param position err * fix apache#142 delete defaultEventExecutorGroup * fix apache#142 delete defaultEventExecutorGroup (apache#144) * fix apache#139 netty heartbeat configurable * fixes apache#139 heartbeat configurable (apache#146) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (apache#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (apache#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix apache#150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (apache#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix apache#149 (long)->Number.longValue * fix apache#149 (long)->Number.longValue (apache#156) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * remove mistake twitter icon (apache#165) * Update README.md * Update README.md * issue apache#110 bug fix for RM channel management (apache#169) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * fix: Unify `undo_log` table name variable (apache#174) * ShowSql might be better when debugging to execute the demo to observe the data. (apache#164) issues apache#158 * revert OrderServiceImpl * add toString method * fix * add unit test * extract jdbc config on demo project (apache#246) * extract jdbc config on demo project * independent db config for different service. * fix apache#250 add support zk (apache#253) * fix unit test case CodecTest (apache#261) * release 0.1.1 (apache#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue apache#86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes apache#117 * fixes apache#114 * fix issue apache#122 * update template * fix file.RenameTo->Files.move * apache#73 add travis config * fix apache#121 * apache#73 add travis config * fix apache#135 delete BranchSession main * fix apache#137 param position err * fix apache#142 delete defaultEventExecutorGroup * fix apache#142 delete defaultEventExecutorGroup (apache#144) * fix apache#139 netty heartbeat configurable * fixes apache#139 heartbeat configurable (apache#146) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (apache#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (apache#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix apache#150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (apache#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix apache#149 (long)->Number.longValue * fix apache#149 (long)->Number.longValue (apache#156) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * remove mistake twitter icon (apache#165) * Update README.md * Update README.md * issue apache#110 bug fix for RM channel management (apache#169) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * fix: Unify `undo_log` table name variable (apache#174) * ShowSql might be better when debugging to execute the demo to observe the data. (apache#164) issues apache#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 apache#255 (apache#256) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * issue apache#227 SQLVisitorFactory should recognize FOR UPDATE from normal SELECT SQL * issue apache#24 Should support SQL with table alias * remove useless import * issue apache#255 Should work with case-sensitive database * remove unnecessary check and change some constants to capital letter (apache#269) * spring rm distinct (apache#263) * apache#266 deal exception scenes of retry rollback failure (apache#270) * add unit test to core module (apache#276) * release 0.1.1 (apache#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue apache#86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes apache#117 * fixes apache#114 * fix issue apache#122 * update template * fix file.RenameTo->Files.move * apache#73 add travis config * fix apache#121 * apache#73 add travis config * fix apache#135 delete BranchSession main * fix apache#137 param position err * fix apache#142 delete defaultEventExecutorGroup * fix apache#142 delete defaultEventExecutorGroup (apache#144) * fix apache#139 netty heartbeat configurable * fixes apache#139 heartbeat configurable (apache#146) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (apache#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (apache#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix apache#150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (apache#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix apache#149 (long)->Number.longValue * fix apache#149 (long)->Number.longValue (apache#156) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * remove mistake twitter icon (apache#165) * Update README.md * Update README.md * issue apache#110 bug fix for RM channel management (apache#169) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * fix: Unify `undo_log` table name variable (apache#174) * ShowSql might be better when debugging to execute the demo to observe the data. (apache#164) issues apache#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 (apache#278) * add lock manager test * add store unit test * add unit test for server package LockManager and DefaultCore (apache#262) * add unit test for server lock and default core * mysql_recognizer unit_test (apache#280) * mysql_recognizer unit_test * format code * fixed branchRegister use branchType (apache#275) * fix apache#271 add FileConfigurationTest, add addConfigListener removeConfigListener getConfigListeners impl, rm sample RmClientAT.init(),fix userDefined timeout not function (apache#272) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix apache#201 add sample module sql script * fix apache#206 optimize sample log print location. * fix apache#213 sample OrderServiceImpl long->longValue() * fix apache#233 add package jvmSettings * fix apache#271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix apache#271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix apache#257 when timeout should break (apache#283) * add volatile (apache#273) * fix apache#292 update pom package (apache#293) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * revert OrderServiceImpl, change version 0.1.2-SNAPSHOT * fix apache#201 add sample module sql script * fix apache#206 optimize sample log print location. * fix apache#213 sample OrderServiceImpl long->longValue() * fix apache#233 add package jvmSettings * fix apache#271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * fix apache#271 add FileConfigurationTest,add addConfigListener removeConfigListener getConfigListeners impl,rm sample RmClientAT.init(),fix user defined timeout not function * update package pom
release 0.1.1 (apache#178) * Remove redundant semicolons and modify non-standard names * remove duplicate RM init * issue apache#86 length of applicationData should be int * fix: fixed qualifier * Modify method description of DemoCode * Update ConfigurationKeys.java * config instance obtained by the factory class * fix typo of `retryable` as the annotation of Spring Retryable. add static code to init BranchStatus mapper to speed up get(int ordinal) * add template * add template * add template * fixes apache#117 * fixes apache#114 * fix issue apache#122 * update template * fix file.RenameTo->Files.move * apache#73 add travis config * fix apache#121 * apache#73 add travis config * fix apache#135 delete BranchSession main * fix apache#137 param position err * fix apache#142 delete defaultEventExecutorGroup * fix apache#142 delete defaultEventExecutorGroup (apache#144) * fix apache#139 netty heartbeat configurable * fixes apache#139 heartbeat configurable (apache#146) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke (apache#140) * fix: When local branch change nothing, the RC will rise an NullpointerException (apache#155) * bugfix: when no record changed register localBranch will occur exception in TC * clean the environment * enhancement: when no changes in local branch let RC not throw an NullpointerException * change tabs to spaces * fix apache#150 use ServerBootstrap#childOption() to set SO_KEEPALIVE (apache#151) * FileTransactionStoreManager#closeFile() method remove redundant fileChannel.close() invoke * Netty SO_KEEPALIVE option not works on ServerBootstrap#option(), should replace with ServerBootstrap#childOption() * fix apache#149 (long)->Number.longValue * fix apache#149 (long)->Number.longValue (apache#156) * fix apache#142 delete defaultEventExecutorGroup * fix apache#139 netty heartbeat configurable * fix apache#149 (long)->Number.longValue * remove mistake twitter icon (apache#165) * Update README.md * Update README.md * issue apache#110 bug fix for RM channel management (apache#169) * issue apache#110 fix RM channel management * fix merge mistake * issue apache#110 enhance: if no channel found on my application set, try other application on the same resource. * bug fix and enhance * issue apache#110 enhance the original fix * fix: Unify `undo_log` table name variable (apache#174) * ShowSql might be better when debugging to execute the demo to observe the data. (apache#164) issues apache#158 * revert OrderServiceImpl