{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":255839456,"defaultBranch":"master","name":"camellia","ownerLogin":"netease-im","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-15T07:32:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14069894?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710308244.0","currentOid":""},"activityList":{"items":[{"before":"a37287b6a03fac82cbe54ad5b5af98b1f5ea3d67","after":"ce30e504ba30e302f822673458ec39eac8652cbf","ref":"refs/heads/master","pushedAt":"2024-06-07T09:19:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"test(kv): add testcase for strlen command (#243)","shortMessageHtmlLink":"test(kv): add testcase for strlen command (#243)"}},{"before":"a8ca8286fa6f875d6bc1d110632dc6d9cde71a8b","after":"a37287b6a03fac82cbe54ad5b5af98b1f5ea3d67","ref":"refs/heads/master","pushedAt":"2024-06-07T08:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"log(proxy): add client addr for failed command log (#255)","shortMessageHtmlLink":"log(proxy): add client addr for failed command log (#255)"}},{"before":"d138fe8ab26c42912ea23741d0e916a777a1bb58","after":"a8ca8286fa6f875d6bc1d110632dc6d9cde71a8b","ref":"refs/heads/master","pushedAt":"2024-06-07T03:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"log(kv): update log of MpscSlotHashExecutor (#243)","shortMessageHtmlLink":"log(kv): update log of MpscSlotHashExecutor (#243)"}},{"before":"07f116260bed17eab0f37a030bfd525a0c61c0b7","after":"d138fe8ab26c42912ea23741d0e916a777a1bb58","ref":"refs/heads/master","pushedAt":"2024-06-07T03:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): rename MpscHashedExecutor to MpscSlotHashExecutor (#243)","shortMessageHtmlLink":"feat(kv): rename MpscHashedExecutor to MpscSlotHashExecutor (#243)"}},{"before":"ae16214e2a6662ef923db953f61a3b09a781cee7","after":"07f116260bed17eab0f37a030bfd525a0c61c0b7","ref":"refs/heads/master","pushedAt":"2024-06-07T03:12:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): use crc16 as MpscHashedExecutor hash function (#243)","shortMessageHtmlLink":"feat(kv): use crc16 as MpscHashedExecutor hash function (#243)"}},{"before":"f1f9367f5985e6fd00d09ddcdecb4c5b4474e5de","after":"ae16214e2a6662ef923db953f61a3b09a781cee7","ref":"refs/heads/master","pushedAt":"2024-06-06T12:33:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): prepare for hexists/hsetnx/hstrlen/zcount/zlexcount/zmscore/zrank/zrevrank/ztrlen commands (#243)","shortMessageHtmlLink":"feat(kv): prepare for hexists/hsetnx/hstrlen/zcount/zlexcount/zmscore…"}},{"before":"c6f7862dc16562bce626f6d1eba675854b4ff275","after":"f1f9367f5985e6fd00d09ddcdecb4c5b4474e5de","ref":"refs/heads/master","pushedAt":"2024-06-06T09:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): fix hash/zset (#243)","shortMessageHtmlLink":"feat(kv): fix hash/zset (#243)"}},{"before":"29cb351fe5eafb42618ce8622d6af5c1266ab627","after":"c6f7862dc16562bce626f6d1eba675854b4ff275","ref":"refs/heads/master","pushedAt":"2024-06-06T08:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): optimize zset lru cache in read write split (#243)","shortMessageHtmlLink":"feat(kv): optimize zset lru cache in read write split (#243)"}},{"before":"edd59c5fb9f1cc9eb2f08a74afcb881db7ca6fa3","after":"29cb351fe5eafb42618ce8622d6af5c1266ab627","ref":"refs/heads/master","pushedAt":"2024-06-06T05:56:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): optimize hash write buffer and lru cache (#243)","shortMessageHtmlLink":"feat(kv): optimize hash write buffer and lru cache (#243)"}},{"before":"8241523903981072281733d978e9584d1253c29d","after":"edd59c5fb9f1cc9eb2f08a74afcb881db7ca6fa3","ref":"refs/heads/master","pushedAt":"2024-06-05T11:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): optimize hash write buffer (#243)","shortMessageHtmlLink":"feat(kv): optimize hash write buffer (#243)"}},{"before":"68efc4672e98d4daddc3f9aa320f4d718c70a039","after":"8241523903981072281733d978e9584d1253c29d","ref":"refs/heads/master","pushedAt":"2024-06-05T11:36:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(test): add test case for kv (#243)","shortMessageHtmlLink":"feat(test): add test case for kv (#243)"}},{"before":"6fc5660f8059429dc57e507efab9d0a22cc6bfb2","after":"68efc4672e98d4daddc3f9aa320f4d718c70a039","ref":"refs/heads/master","pushedAt":"2024-06-05T06:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): zset support write buffer (#243)","shortMessageHtmlLink":"feat(kv): zset support write buffer (#243)"}},{"before":"0138a7009ab25515764903dc9a9eec24792a627c","after":"6fc5660f8059429dc57e507efab9d0a22cc6bfb2","ref":"refs/heads/master","pushedAt":"2024-06-04T01:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): optimize write buffer monitor (#243)","shortMessageHtmlLink":"feat(kv): optimize write buffer monitor (#243)"}},{"before":"a32cebde85539671d4bae7f442a4bbe2ea86d232","after":"0138a7009ab25515764903dc9a9eec24792a627c","ref":"refs/heads/master","pushedAt":"2024-06-03T12:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): zset lru cache support hot key calcute (#243)","shortMessageHtmlLink":"feat(kv): zset lru cache support hot key calcute (#243)"}},{"before":"7f9915a6f8bc2e2b17f1d5f946757b137528b037","after":"a32cebde85539671d4bae7f442a4bbe2ea86d232","ref":"refs/heads/master","pushedAt":"2024-06-03T10:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"fix(kv): fix zset lru cache (#243)","shortMessageHtmlLink":"fix(kv): fix zset lru cache (#243)"}},{"before":"88058b644dc86c2db58c8b85f52b7e08eae9d793","after":"7f9915a6f8bc2e2b17f1d5f946757b137528b037","ref":"refs/heads/master","pushedAt":"2024-06-03T07:48:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): optimize lru cache of zset (#243)","shortMessageHtmlLink":"feat(kv): optimize lru cache of zset (#243)"}},{"before":"f496da7976795e11692848ef1ecab2ee835f2f7e","after":"88058b644dc86c2db58c8b85f52b7e08eae9d793","ref":"refs/heads/master","pushedAt":"2024-06-03T01:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"feat(kv): zset support lru cache (#243)","shortMessageHtmlLink":"feat(kv): zset support lru cache (#243)"}},{"before":"73238dff4a61d4c89c062bc900dfd92d4d840d16","after":"f496da7976795e11692848ef1ecab2ee835f2f7e","ref":"refs/heads/master","pushedAt":"2024-05-31T05:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"kv zset support gc (#243)","shortMessageHtmlLink":"kv zset support gc (#243)"}},{"before":"4d2da6df53f056faa7cd8a4618522f2acb4bfc95","after":"73238dff4a61d4c89c062bc900dfd92d4d840d16","ref":"refs/heads/master","pushedAt":"2024-05-30T03:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"optimize error log in sentinel mode (#253)","shortMessageHtmlLink":"optimize error log in sentinel mode (#253)"}},{"before":"0f43bac8996a73f57e35071315bdf2cefebc1947","after":"4d2da6df53f056faa7cd8a4618522f2acb4bfc95","ref":"refs/heads/master","pushedAt":"2024-05-28T11:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"optimize mq isolation controller select mq info api performance (#236)","shortMessageHtmlLink":"optimize mq isolation controller select mq info api performance (#236)"}},{"before":"2d080db6b129d12fb9d1fedd326906836b3c56dc","after":"0f43bac8996a73f57e35071315bdf2cefebc1947","ref":"refs/heads/master","pushedAt":"2024-05-27T07:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"update lru cache capacity default config (#243)","shortMessageHtmlLink":"update lru cache capacity default config (#243)"}},{"before":"9309adf01d230dd4b55417fe6e15e54fbe05a401","after":"2d080db6b129d12fb9d1fedd326906836b3c56dc","ref":"refs/heads/master","pushedAt":"2024-05-24T10:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"fix hash lru cache clear (#243)","shortMessageHtmlLink":"fix hash lru cache clear (#243)"}},{"before":"a92b7a0ee47873fec9257e763ac95a46141878e2","after":"9309adf01d230dd4b55417fe6e15e54fbe05a401","ref":"refs/heads/master","pushedAt":"2024-05-24T10:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"optimzie hash lru cache for write (#243)","shortMessageHtmlLink":"optimzie hash lru cache for write (#243)"}},{"before":"fcf0084f951604872ccea49fa057734ab5a8a777","after":"a92b7a0ee47873fec9257e763ac95a46141878e2","ref":"refs/heads/master","pushedAt":"2024-05-24T09:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"fix and optimize write buffer (#243)","shortMessageHtmlLink":"fix and optimize write buffer (#243)"}},{"before":"a97c915e0d23ee4f42a1f36b253a32e1868e4168","after":"fcf0084f951604872ccea49fa057734ab5a8a777","ref":"refs/heads/master","pushedAt":"2024-05-24T03:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"update write buffer init (#243)","shortMessageHtmlLink":"update write buffer init (#243)"}},{"before":"cc48627da23b30758ff1a18f55607b4e0365833d","after":"a97c915e0d23ee4f42a1f36b253a32e1868e4168","ref":"refs/heads/master","pushedAt":"2024-05-24T02:49:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"rename kv monitor java name (#243)","shortMessageHtmlLink":"rename kv monitor java name (#243)"}},{"before":"55b7d5ad3bb03619b0a977fd6b1867b8a81083d9","after":"cc48627da23b30758ff1a18f55607b4e0365833d","ref":"refs/heads/master","pushedAt":"2024-05-24T02:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"kv key-meta/hash support write buffer to improve performance (#243)","shortMessageHtmlLink":"kv key-meta/hash support write buffer to improve performance (#243)"}},{"before":"809d50eeab81a22b09cca06161fcea23293133c3","after":"55b7d5ad3bb03619b0a977fd6b1867b8a81083d9","ref":"refs/heads/master","pushedAt":"2024-05-22T06:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"remove no use code (#243)","shortMessageHtmlLink":"remove no use code (#243)"}},{"before":"34d5699945cef0d2706f4b639234d49fd025d845","after":"809d50eeab81a22b09cca06161fcea23293133c3","ref":"refs/heads/master","pushedAt":"2024-05-22T05:59:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"Merge pull request #252 from wxlb6/master\n\nsupport redis read-write lock","shortMessageHtmlLink":"Merge pull request #252 from wxlb6/master"}},{"before":"624e1bf315050b8fb9f0c3c0ddeda7b3ce52d196","after":"34d5699945cef0d2706f4b639234d49fd025d845","ref":"refs/heads/master","pushedAt":"2024-05-21T11:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caojiajun","name":null,"path":"/caojiajun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10111708?s=80&v=4"},"commit":{"message":"optimize kv monitor (#243)","shortMessageHtmlLink":"optimize kv monitor (#243)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXwm_awA","startCursor":null,"endCursor":null}},"title":"Activity · netease-im/camellia"}