{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26127968,"defaultBranch":"unstable","name":"pika","ownerLogin":"OpenAtomFoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-03T16:36:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59038917?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717158363.0","currentOid":""},"activityList":{"items":[{"before":"7ea90b78760399b766679c68ec8d04c7c5ca9cfc","after":"44112d4da660a6782d713fdb76d980d719cd0338","ref":"refs/heads/unstable","pushedAt":"2024-06-03T12:59:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix: make SlaveDB stay in WaitDBSync state instead of sink into Error State if rsync init failed (#2667)\n\n* make pika Slave DB stay in WaitDBSync state if rsync init failed(Pull meta from master timeout) to ensure the slave DB will continue to retry,instead of sinking into Error state\r\n\r\n* add MaxRetryCount\r\n\r\n---------\r\n\r\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"fix: make SlaveDB stay in WaitDBSync state instead of sink into Error…"}},{"before":"e48bfa9f1cb2fa5e86d9c92fe0aec0d2709d7d6d","after":"7ea90b78760399b766679c68ec8d04c7c5ca9cfc","ref":"refs/heads/unstable","pushedAt":"2024-06-02T00:36:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"feat: add codis proxy info command (#2688)\n\n* add codis proxy info command\r\n\r\n* safe init for slice\r\n\r\n* use append\r\n\r\n* init in-place\r\n\r\n* remove assign","shortMessageHtmlLink":"feat: add codis proxy info command (#2688)"}},{"before":"9b3ce6368fd41fd34b91ecedbc9aecb620abceba","after":null,"ref":"refs/heads/tmp/pr-2682","pushedAt":"2024-05-31T12:26:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"}},{"before":"efee7df92e9c35f40ce40ae09422a6297beee508","after":"e48bfa9f1cb2fa5e86d9c92fe0aec0d2709d7d6d","ref":"refs/heads/unstable","pushedAt":"2024-05-29T08:41:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"reformat codes (#2683)","shortMessageHtmlLink":"reformat codes (#2683)"}},{"before":"0e903fb8b13b09f5e51c1d55bd0c3e18dc511aed","after":"efee7df92e9c35f40ce40ae09422a6297beee508","ref":"refs/heads/unstable","pushedAt":"2024-05-29T08:38:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix exec_count_db data race issue (#2671)\n\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"fix exec_count_db data race issue (#2671)"}},{"before":"2962bf462199f3a28f99f03db2df9e21591b1c31","after":"0e903fb8b13b09f5e51c1d55bd0c3e18dc511aed","ref":"refs/heads/unstable","pushedAt":"2024-05-29T06:51:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"test: add pika benchmark tools (#2663)\n\n* add pika benchmark\r\n\r\n---------\r\n\r\nCo-authored-by: liuyuecai ","shortMessageHtmlLink":"test: add pika benchmark tools (#2663)"}},{"before":"5ff2d0832419d92f2f53f17e0992d9eaf0a2fd43","after":"9b3ce6368fd41fd34b91ecedbc9aecb620abceba","ref":"refs/heads/tmp/pr-2682","pushedAt":"2024-05-29T06:47:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"reformat codes","shortMessageHtmlLink":"reformat codes"}},{"before":"72b0850990e3328441f0d52b5771cafce5f1c4b1","after":"5ff2d0832419d92f2f53f17e0992d9eaf0a2fd43","ref":"refs/heads/tmp/pr-2682","pushedAt":"2024-05-29T04:22:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"reformat codes","shortMessageHtmlLink":"reformat codes"}},{"before":null,"after":"72b0850990e3328441f0d52b5771cafce5f1c4b1","ref":"refs/heads/tmp/pr-2682","pushedAt":"2024-05-29T03:46:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"reformat codes","shortMessageHtmlLink":"reformat codes"}},{"before":null,"after":"1ccb4d1943710df379d068c21ee1633296cb84fb","ref":"refs/heads/revert-2682-fix/fix_expect_stale_error","pushedAt":"2024-05-29T03:35:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"Revert \"fix: fix ExpectedStale error when expired type is string (#2682)\"\n\nThis reverts commit 2962bf462199f3a28f99f03db2df9e21591b1c31.","shortMessageHtmlLink":"Revert \"fix: fix ExpectedStale error when expired type is string (#2682…"}},{"before":"1b2bfbe40b6fc4eb3e9f1314deab3eca2ca6a347","after":"2962bf462199f3a28f99f03db2df9e21591b1c31","ref":"refs/heads/unstable","pushedAt":"2024-05-29T03:34:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix: fix ExpectedStale error when expired type is string (#2682)","shortMessageHtmlLink":"fix: fix ExpectedStale error when expired type is string (#2682)"}},{"before":"6cd3e64f490b159d62695996ff2fa24a37bfae26","after":"1b2bfbe40b6fc4eb3e9f1314deab3eca2ca6a347","ref":"refs/heads/unstable","pushedAt":"2024-05-24T11:32:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix: fix data race around spop Dobinlog (#2674)\n\n* fix spop binlog data race\r\n\r\n* adjust format\r\n\r\n---------\r\n\r\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"fix: fix data race around spop Dobinlog (#2674)"}},{"before":"18292a77070b761e3e4f892e80838c80de9b457a","after":"6cd3e64f490b159d62695996ff2fa24a37bfae26","ref":"refs/heads/unstable","pushedAt":"2024-05-24T11:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix the problem that BinlogAckEnd smaller than BinlogAckStart(due to the Master clean un-relevant WriteQueue when one DB timeout) (#2666)\n\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"fix the problem that BinlogAckEnd smaller than BinlogAckStart(due to …"}},{"before":"53a9cef00dbdde494f633ccd752946f660ce812c","after":"18292a77070b761e3e4f892e80838c80de9b457a","ref":"refs/heads/unstable","pushedAt":"2024-05-23T06:29:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"add compaction filter test (#2669)","shortMessageHtmlLink":"add compaction filter test (#2669)"}},{"before":"32c423a2ae23b0b9a94a2480d1031cc3526562e9","after":"53a9cef00dbdde494f633ccd752946f660ce812c","ref":"refs/heads/unstable","pushedAt":"2024-05-23T04:27:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix conf load error message (#2672)","shortMessageHtmlLink":"fix conf load error message (#2672)"}},{"before":"e38e255cf16b6ab2c50d32741458bfb38adcadeb","after":"32c423a2ae23b0b9a94a2480d1031cc3526562e9","ref":"refs/heads/unstable","pushedAt":"2024-05-22T02:26:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix: Reconstruct slave sync thread model (#2638)\n\n* reconstruct slave comsuming thread model, new model:\r\n1 each db has one exclusive thread to write binlog\r\n2 every db share the same thread pool to write db\r\n\r\n* 1 make write_binlog_thread_num configurable\r\n2 ensure TrySync resp is handled after binlog tasks\r\n\r\n* 1 add extra 10s sleep in randomSpopstore test to avoid the sporadic failure of this test case\r\n2 revised some comments about write-binlog-worker-num in pika.conf\r\n\r\n* 1 use global constexpr to replace fixed num in terms of max_db_num\r\n2 done some format work\r\n\r\n---------\r\n\r\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"fix: Reconstruct slave sync thread model (#2638)"}},{"before":"3e155698ead5d1fb46658fba3d1c0dfd413d97eb","after":"e38e255cf16b6ab2c50d32741458bfb38adcadeb","ref":"refs/heads/unstable","pushedAt":"2024-05-20T07:47:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"feat: floyd supports \"Within the same Redis database, a single key name can only have one type of data structure\" (#2609)\n\n* floyd supports one key for one data structure\r\n* Modified the criteria for determining multiple keys","shortMessageHtmlLink":"feat: floyd supports \"Within the same Redis database, a single key na…"}},{"before":"af3be67aeea50a8524f40d6483e58659e197291d","after":"3e155698ead5d1fb46658fba3d1c0dfd413d97eb","ref":"refs/heads/unstable","pushedAt":"2024-05-17T12:29:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baerwang","name":null,"path":"/baerwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52104949?s=80&v=4"},"commit":{"message":"removed keys_mutex.unlock() (#2657)\n\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"removed keys_mutex.unlock() (#2657)"}},{"before":"df643a0db0e480674ebf145182ee97a66110eb7c","after":"af3be67aeea50a8524f40d6483e58659e197291d","ref":"refs/heads/unstable","pushedAt":"2024-05-17T11:28:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baerwang","name":null,"path":"/baerwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52104949?s=80&v=4"},"commit":{"message":"add repl metric \"repl_connect_status\" in the resp of info command (#2656)\n\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"add repl metric \"repl_connect_status\" in the resp of info command (#2656"}},{"before":null,"after":"df643a0db0e480674ebf145182ee97a66110eb7c","ref":"refs/heads/floyd_unique_type","pushedAt":"2024-05-16T06:59:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"docs: v3.5.4 change log (#2654)\n\n* docs:354 changelog\r\n\r\n---------\r\n\r\nCo-authored-by: chejinge ","shortMessageHtmlLink":"docs: v3.5.4 change log (#2654)"}},{"before":"4bc2b3e66fad6353e6192266dc96fca7938c5aad","after":"5cad45ec3c9a877d9d3567695d156ead9e161ccb","ref":"refs/heads/3.5","pushedAt":"2024-05-15T12:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chejinge","name":null,"path":"/chejinge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64316617?s=80&v=4"},"commit":{"message":"docs: v3.5.4 change log (#2654)\n\n* docs:354 changelog\r\n\r\n---------\r\n\r\nCo-authored-by: chejinge ","shortMessageHtmlLink":"docs: v3.5.4 change log (#2654)"}},{"before":"bab16f6a307dc5be06c25d1a3ea45cd615638d25","after":"df643a0db0e480674ebf145182ee97a66110eb7c","ref":"refs/heads/unstable","pushedAt":"2024-05-15T12:10:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"docs: v3.5.4 change log (#2654)\n\n* docs:354 changelog\r\n\r\n---------\r\n\r\nCo-authored-by: chejinge ","shortMessageHtmlLink":"docs: v3.5.4 change log (#2654)"}},{"before":"e60e2753cd59ab4b73c9285c879791a7df002642","after":"4bc2b3e66fad6353e6192266dc96fca7938c5aad","ref":"refs/heads/3.5","pushedAt":"2024-05-15T09:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chejinge","name":null,"path":"/chejinge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64316617?s=80&v=4"},"commit":{"message":"fixed a bug where try fix a group repeatly (#2650)\n\nCo-authored-by: yangwenhao ","shortMessageHtmlLink":"fixed a bug where try fix a group repeatly (#2650)"}},{"before":"a0fc8a1498e606bd07012ea0b5014cd688d88864","after":"bab16f6a307dc5be06c25d1a3ea45cd615638d25","ref":"refs/heads/unstable","pushedAt":"2024-05-15T08:47:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fixed a bug where try fix a group repeatly (#2650)\n\nCo-authored-by: yangwenhao ","shortMessageHtmlLink":"fixed a bug where try fix a group repeatly (#2650)"}},{"before":"1b5783f16b8ac76d0609f8486c6f208ca60f0ebd","after":"e60e2753cd59ab4b73c9285c879791a7df002642","ref":"refs/heads/3.5","pushedAt":"2024-05-15T08:14:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chejinge","name":null,"path":"/chejinge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64316617?s=80&v=4"},"commit":{"message":"fix:slots rebalance error and replication stats error when use pika o… (#2651)\n\n* fix:slots rebalance error and replication stats error when use pika operater\r\n\r\n* Update replication_test.go\r\n\r\n---------\r\n\r\nCo-authored-by: chejinge ","shortMessageHtmlLink":"fix:slots rebalance error and replication stats error when use pika o… ("}},{"before":"2c5db8f8bed2fc3a4b67e8ebe9b7b64589149e40","after":"a0fc8a1498e606bd07012ea0b5014cd688d88864","ref":"refs/heads/unstable","pushedAt":"2024-05-15T07:27:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexStocks","name":"Xin.Zh","path":"/AlexStocks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7959374?s=80&v=4"},"commit":{"message":"fix:slots rebalance error and replication stats error when use pika o… (#2651)\n\n* fix:slots rebalance error and replication stats error when use pika operater\r\n\r\n* Update replication_test.go\r\n\r\n---------\r\n\r\nCo-authored-by: chejinge ","shortMessageHtmlLink":"fix:slots rebalance error and replication stats error when use pika o… ("}},{"before":"f6d72f216bd1acbbf9b550ec49750cc25c175651","after":"1b5783f16b8ac76d0609f8486c6f208ca60f0ebd","ref":"refs/heads/3.5","pushedAt":"2024-05-15T06:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chejinge","name":null,"path":"/chejinge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64316617?s=80&v=4"},"commit":{"message":"Revert \"fix:Revise the value check for max-rsync-parallel-num to prevent a core dump when it is set to a value greater than 4 (#2595)\"\n\nThis reverts commit f6d72f216bd1acbbf9b550ec49750cc25c175651.","shortMessageHtmlLink":"Revert \"fix:Revise the value check for max-rsync-parallel-num to prev…"}},{"before":"5a841c820ad898e6f40ad68bd7a756f1f82f726e","after":"f6d72f216bd1acbbf9b550ec49750cc25c175651","ref":"refs/heads/3.5","pushedAt":"2024-05-15T06:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chejinge","name":null,"path":"/chejinge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64316617?s=80&v=4"},"commit":{"message":"fix:Revise the value check for max-rsync-parallel-num to prevent a core dump when it is set to a value greater than 4 (#2595)\n\n* revised value check of max-rsync-parallel-num to avoid core dump when it's value greater than 4\n\n* avoid fixed num, use kMaxRsyncParallelNum instead\n\n* use kMaxRsyncParallelNum to replace another two fixed num 4\n\n---------\n\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"fix:Revise the value check for max-rsync-parallel-num to prevent a co…"}},{"before":"27af1b1369909489cea13da8abc5d245a023e903","after":"5a841c820ad898e6f40ad68bd7a756f1f82f726e","ref":"refs/heads/3.5","pushedAt":"2024-05-15T06:22:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chejinge","name":null,"path":"/chejinge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64316617?s=80&v=4"},"commit":{"message":"fix: Revised CI start script to remove invalid cp command (#2615)\n\n* revised CI start script to remove invalid cp operation and throw from sed command\n\n* use sed -i.bak instead of two scripts\n\n---------\n\nCo-authored-by: cjh <1271435567@qq.com>","shortMessageHtmlLink":"fix: Revised CI start script to remove invalid cp command (#2615)"}},{"before":"5eed0d64bc35a9b4649d07caef0d03e976697880","after":"27af1b1369909489cea13da8abc5d245a023e903","ref":"refs/heads/3.5","pushedAt":"2024-05-15T03:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chejinge","name":null,"path":"/chejinge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64316617?s=80&v=4"},"commit":{"message":"feat: Add a feature that is IO speed limiting (#2599)\n\n* add a feature that support IO rate\r\n\r\n* update IO rate limit mode\r\n\r\n* Name of variable change to rate-limiter-mode from rate_limiter_mode\r\n\r\n---------\r\n\r\nCo-authored-by: Vachel ","shortMessageHtmlLink":"feat: Add a feature that is IO speed limiting (#2599)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWvJjOQA","startCursor":null,"endCursor":null}},"title":"Activity · OpenAtomFoundation/pika"}