{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":105110479,"defaultBranch":"master","name":"hmily","ownerLogin":"dromara","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-28T06:29:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41095225?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1671978668.396169","currentOid":""},"activityList":{"items":[{"before":"334af03c4ec611f655778496eda9839d9a408055","after":"52dc6ba3a44f9ade8d49bcc6ad49485ef9879c49","ref":"refs/heads/master","pushedAt":"2023-10-24T06:56:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"Customized global lock retry interval and lock retry times and optimize lock retry mechanism. (#370)","shortMessageHtmlLink":"Customized global lock retry interval and lock retry times and optimi…"}},{"before":"2d77b66818c5088f291d0ca5266d6e3768a7c22a","after":"334af03c4ec611f655778496eda9839d9a408055","ref":"refs/heads/master","pushedAt":"2023-10-24T06:50:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"Customized global lock retry interval and lock retry times and optimize lock retry mechanism. (#370)","shortMessageHtmlLink":"Customized global lock retry interval and lock retry times and optimi…"}},{"before":"edb962e69b225c77062d069bdebde583f7c572fc","after":"2d77b66818c5088f291d0ca5266d6e3768a7c22a","ref":"refs/heads/master","pushedAt":"2023-10-07T04:04:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"Customized global lock retry interval and lock retry times and optimize lock retry mechanism. (#370)","shortMessageHtmlLink":"Customized global lock retry interval and lock retry times and optimi…"}},{"before":"795d26987b6551c31c81d43d1514ca0cc2e29fbd","after":"edb962e69b225c77062d069bdebde583f7c572fc","ref":"refs/heads/master","pushedAt":"2023-09-08T06:38:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"fix tryAcquireLocks bug (#368)","shortMessageHtmlLink":"fix tryAcquireLocks bug (#368)"}},{"before":"efca5b53ccd531f436ddbc6e6d9bc61653c68158","after":"795d26987b6551c31c81d43d1514ca0cc2e29fbd","ref":"refs/heads/master","pushedAt":"2023-09-08T06:34:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"1.在HmilyTac注解增加isolationLevel属性, 用来确定tac模式下的隔离级别, 默认为read_uncommitted。执行select SQL时, 根据隔离级别判断是否需要checkLocks。 (#366)\n\n2.修改tac demo中对应的测试案例。","shortMessageHtmlLink":"1.在HmilyTac注解增加isolationLevel属性, 用来确定tac模式下的隔离级别, 默认为read_uncommitted…"}},{"before":"cf4f994b8e3e12f0c0aec13d9e369e4aabfb7a28","after":"efca5b53ccd531f436ddbc6e6d9bc61653c68158","ref":"refs/heads/master","pushedAt":"2023-08-25T01:43:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"TAC模式读已提交的隔离级别bug修复 (#364)\n\n* TAC模式读已提交的隔离级别bug修复, 读隔离查询时只需要检查全局锁, 增加重试机制, 修改对应的测试demo。\r\n\r\n* 优化tac demo代码, 使用enum代替int值来区分代码逻辑\r\n\r\n* 优化tac demo中enum的命名","shortMessageHtmlLink":"TAC模式读已提交的隔离级别bug修复 (#364)"}},{"before":"8b5a208ca4c3f8fa1f2b9a6cbc51541b1230d039","after":"cf4f994b8e3e12f0c0aec13d9e369e4aabfb7a28","ref":"refs/heads/master","pushedAt":"2023-08-25T01:43:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"实现全局锁在 zookeeper下的持久化, 完善 ZookeeperRepository 的相关方法, 并编写相关测试用例 (#362)\n\n* 实现全局锁在 zookeeper下的持久化, 完善 ZookeeperRepository 的相关方法, 并编写相关测试用例\r\n\r\n* HmilyLock类构造方法使用lombok注解@AllArgsConstructor","shortMessageHtmlLink":"实现全局锁在 zookeeper下的持久化, 完善 ZookeeperRepository 的相关方法, 并编写相关测试用例 (#362)"}},{"before":"339313e67ee796c74e3846c3fa0f26e483f63000","after":"8b5a208ca4c3f8fa1f2b9a6cbc51541b1230d039","ref":"refs/heads/master","pushedAt":"2023-08-16T01:56:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"实现全局锁在mongodb下的持久化, 完善 MongodbRepository 的相关方法, 并编写相关测试用例; 修改RedisRepository的releaseHmilyLocks()方法的返回值 (#360)","shortMessageHtmlLink":"实现全局锁在mongodb下的持久化, 完善 MongodbRepository 的相关方法, 并编写相关测试用例; 修改RedisRep…"}},{"before":"d1bee16072dd54d8a7122e59f15f2d1b2eab4a17","after":"339313e67ee796c74e3846c3fa0f26e483f63000","ref":"refs/heads/master","pushedAt":"2023-07-28T09:09:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"在hmily-demo-tac下,增加hmily-demo-tac-springcloud模块 (#358)\n\n* 完善tac demo, 增加基于SpringCloud的demo模块\r\n\r\n* 在hmily-demo-tac-springcloud模块增加读已提交隔离级别的的测试案例","shortMessageHtmlLink":"在hmily-demo-tac下,增加hmily-demo-tac-springcloud模块 (#358)"}},{"before":"84cda6fe40bf27c6236321c76b348fd0df87d8aa","after":"d1bee16072dd54d8a7122e59f15f2d1b2eab4a17","ref":"refs/heads/master","pushedAt":"2023-07-24T06:42:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"TAC模式下,实现读已提交的隔离级别,并在 hmily-demo-tac-dubbo 模块增加对应测试案例 (#356)\n\n* 在 HmilyExecuteTemplate 中, 增加对 SELECT SQL 的处理, 返回对应的 SelectStatement; 新增 HmilySelectSQLComputeEngine 类,用来执行 SELECT SQL, 查询对应记录的主键,用于获取全局锁。\r\n\r\n* 在 hmily-demo-tac-dubbo 模块增加读已提交隔离级别的的测试案例\r\n\r\n* checkstyle后, 代码格式简单调整","shortMessageHtmlLink":"TAC模式下,实现读已提交的隔离级别,并在 hmily-demo-tac-dubbo 模块增加对应测试案例 (#356)"}},{"before":"d92359fab65410267de8791113400af0b4f5920a","after":"84cda6fe40bf27c6236321c76b348fd0df87d8aa","ref":"refs/heads/master","pushedAt":"2023-07-10T03:55:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yu199195","name":"xiaoyu","path":"/yu199195","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9673503?s=80&v=4"},"commit":{"message":"实现全局锁在redis下的持久化, 完善 RedisRepository 的相关方法, 并编写相关测试用例。 (#354)","shortMessageHtmlLink":"实现全局锁在redis下的持久化, 完善 RedisRepository 的相关方法, 并编写相关测试用例。 (#354)"}},{"before":"d75f07e3b5fec12ece506b5aa8a6fd5561fea46e","after":"d92359fab65410267de8791113400af0b4f5920a","ref":"refs/heads/master","pushedAt":"2023-07-06T07:06:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cherrylzhao","name":"zhaojun","path":"/cherrylzhao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8317649?s=80&v=4"},"commit":{"message":"基于undo日志实现delete,insert语句的自动revert (#352)\n\n* 基于undo日志实现delete,insert语句的自动revert\r\n\r\n* 增加 InsertSQLImageMapper 和 DeleteSQLImageMapper 的测试用例","shortMessageHtmlLink":"基于undo日志实现delete,insert语句的自动revert (#352)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADnjvu6gA","startCursor":null,"endCursor":null}},"title":"Activity · dromara/hmily"}