{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":728579829,"defaultBranch":"main","name":"KVstorageBaseRaft-cpp","ownerLogin":"youngyangyang04","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-07T08:45:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8636020?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704445798.0","currentOid":""},"activityList":{"items":[{"before":"987cd5413bbda8f8fb3ad5896cdd5119ed7f999b","after":"412718da88f2851c7b1cf9594e790f7607b31f65","ref":"refs/heads/main","pushedAt":"2024-04-07T04:49:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"bugfix:persist相关设计 (#56)","shortMessageHtmlLink":"bugfix:persist相关设计 (#56)"}},{"before":"1fbd57a40c3eb0f985dea48a019760fa812a558f","after":"987cd5413bbda8f8fb3ad5896cdd5119ed7f999b","ref":"refs/heads/main","pushedAt":"2024-03-29T03:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"86159fd907ffcbafedd1adc7a1873ede3b2802df","after":"1fbd57a40c3eb0f985dea48a019760fa812a558f","ref":"refs/heads/main","pushedAt":"2024-03-29T02:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"af8b3ad5cabbbb31faff496b5e018509f7094953","after":"86159fd907ffcbafedd1adc7a1873ede3b2802df","ref":"refs/heads/main","pushedAt":"2024-03-29T02:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Create update_readme_contributors.yml","shortMessageHtmlLink":"Create update_readme_contributors.yml"}},{"before":"381921a9bb53eb40fa26f0480d16383e5092eb93","after":"af8b3ad5cabbbb31faff496b5e018509f7094953","ref":"refs/heads/main","pushedAt":"2024-03-19T07:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"doc:添加了各个文件夹的内容说明 (#51)\n\n* add test.conf\r\n\r\n* doc:简单添加了各个文件夹的导览","shortMessageHtmlLink":"doc:添加了各个文件夹的内容说明 (#51)"}},{"before":"b474dc8bab4fc38142b3eee12955967f3a836953","after":"381921a9bb53eb40fa26f0480d16383e5092eb93","ref":"refs/heads/main","pushedAt":"2024-03-14T07:09:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"新增raft的getLastLogTerm函数,并修改了相关的小bug (#50)\n\n* add test.conf\r\n\r\n* bug fix","shortMessageHtmlLink":"新增raft的getLastLogTerm函数,并修改了相关的小bug (#50)"}},{"before":"64cda0385a6d28608067db2828e6e6257d5beafd","after":"b474dc8bab4fc38142b3eee12955967f3a836953","ref":"refs/heads/main","pushedAt":"2024-03-05T00:23:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"add test.conf (#45)\n\n以前错误移除了,目前添加了回来。","shortMessageHtmlLink":"add test.conf (#45)"}},{"before":"49e076ec49bfb0ed976c7546aa231b3e936daabe","after":"64cda0385a6d28608067db2828e6e6257d5beafd","ref":"refs/heads/main","pushedAt":"2024-02-29T12:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ade4d7cd43a4538be43c7fe4435f7904c2994f12","after":"49e076ec49bfb0ed976c7546aa231b3e936daabe","ref":"refs/heads/main","pushedAt":"2024-02-23T06:08:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"feat:RPC自定义协议的头部字段长度优化 (#32)\n\n* feat:RPC自定义协议的头部字段长度优化\r\n\r\n* doc and comment\r\n\r\nhttps://github.com/youngyangyang04/KVstorageBaseRaft-cpp/issues/19\r\n---------\r\n\r\nCo-authored-by: siwuxie ","shortMessageHtmlLink":"feat:RPC自定义协议的头部字段长度优化 (#32)"}},{"before":"af9e038212262f5fdf26c54497604e920e18eeb1","after":"ade4d7cd43a4538be43c7fe4435f7904c2994f12","ref":"refs/heads/main","pushedAt":"2024-02-22T13:37:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"feat:协程替代doElectionTicker和doHeartBeatTicker线程 (#29)\n\n\r\n\r\n引入协程之后发现存在超时,测试分析\r\n\r\n bug fix:fiber\r\n\r\n引入协程之后发现会存在leader在某几次定时时间为24ms的情况下睡眠了约300ms的时间,经过排查发现是doElectionTicker函数占用了太多时间导致定时不及时\r\n\r\n\r\n---------\r\n\r\nCo-authored-by: Ornamrr <18827906801@139.com>\r\nCo-authored-by: siwuxie ","shortMessageHtmlLink":"feat:协程替代doElectionTicker和doHeartBeatTicker线程 (#29)"}},{"before":"ece2f872bd6c6972146572139231fd913c137617","after":"af9e038212262f5fdf26c54497604e920e18eeb1","ref":"refs/heads/main","pushedAt":"2024-02-21T12:50:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"feat:优化Raft::leaderHearBeatTicker()逻辑 (#39)\n\n对于该函数,不是leader的话就没有必要进行后续操作,况且还要拿锁,很影响性能,目前是睡眠,后面再优化优化","shortMessageHtmlLink":"feat:优化Raft::leaderHearBeatTicker()逻辑 (#39)"}},{"before":"ecd134bcd6747bf02085409404209a9ac64df805","after":"ece2f872bd6c6972146572139231fd913c137617","ref":"refs/heads/main","pushedAt":"2024-02-20T14:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Delete .github/workflows/label.yml","shortMessageHtmlLink":"Delete .github/workflows/label.yml"}},{"before":"1d796aa424a8a2ffb340a5b9ae39dfaa980f470b","after":"ecd134bcd6747bf02085409404209a9ac64df805","ref":"refs/heads/main","pushedAt":"2024-02-20T14:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"feature:format code (#34)\n\n* format\r\n\r\n* add format.sh and format codes\r\n\r\n1.添加了format.sh ,因为发现在cmake文件中直接写命令会存在\\反邪杆转义的问题,直接写在sh文件中了\r\n2.在cmake中添加了相关的命令\r\n\r\n---------\r\n\r\nCo-authored-by: siwuxie ","shortMessageHtmlLink":"feature:format code (#34)"}},{"before":"5c89647fec0c4a657e47fb5157f0e1ca1c449f40","after":"1d796aa424a8a2ffb340a5b9ae39dfaa980f470b","ref":"refs/heads/main","pushedAt":"2024-02-20T05:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5694ec871ee843043683e7186427fe8f6c21033f","after":"5c89647fec0c4a657e47fb5157f0e1ca1c449f40","ref":"refs/heads/main","pushedAt":"2024-02-06T07:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"1394f0cf9567656f53eb852dcbfcfd50508f79c0","after":"5694ec871ee843043683e7186427fe8f6c21033f","ref":"refs/heads/main","pushedAt":"2024-01-30T05:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Create greetings.yml","shortMessageHtmlLink":"Create greetings.yml"}},{"before":"d45334a9a43a467c68b248f479008f92958ca124","after":"1394f0cf9567656f53eb852dcbfcfd50508f79c0","ref":"refs/heads/main","pushedAt":"2024-01-30T05:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Create label.yml","shortMessageHtmlLink":"Create label.yml"}},{"before":"8be42fc46eb53f6af3e07fa0b6bd0fb9f3deda96","after":"d45334a9a43a467c68b248f479008f92958ca124","ref":"refs/heads/main","pushedAt":"2024-01-24T07:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"更新README中rpc运行的说明","shortMessageHtmlLink":"更新README中rpc运行的说明"}},{"before":"d51a17d55cdf2b48f14d89579e2b52b2555be66f","after":"8be42fc46eb53f6af3e07fa0b6bd0fb9f3deda96","ref":"refs/heads/main","pushedAt":"2024-01-23T07:55:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"bug fix:修复引入defer带来的问题\n\n添加defer测试的说明","shortMessageHtmlLink":"bug fix:修复引入defer带来的问题"}},{"before":"10c0b6ab340bb3273b88f2c3ef5afa721fc66d6c","after":"d51a17d55cdf2b48f14d89579e2b52b2555be66f","ref":"refs/heads/main","pushedAt":"2024-01-23T07:45:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"bug fix:修复引入defer带来的问题 (#23)\n\nDefer使用了类模板参数推到,这必须要c++17及其以后,因此升级版本到了20,暂时没发现其他风险","shortMessageHtmlLink":"bug fix:修复引入defer带来的问题 (#23)"}},{"before":"81280b5ff22cbf93445d0c203cb625580ca35423","after":"10c0b6ab340bb3273b88f2c3ef5afa721fc66d6c","ref":"refs/heads/main","pushedAt":"2024-01-23T07:28:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"update defer (#22)\n\nfeat:fix defer & append demo test","shortMessageHtmlLink":"update defer (#22)"}},{"before":"fe4a1a768ac3fe3fd8f37c7afb545e4609d1f969","after":"81280b5ff22cbf93445d0c203cb625580ca35423","ref":"refs/heads/main","pushedAt":"2024-01-17T09:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"youngyangyang04","name":"程序员Carl","path":"/youngyangyang04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8636020?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"d2eef5c6248375a428a14efb627964af087eb69f","after":"fe4a1a768ac3fe3fd8f37c7afb545e4609d1f969","ref":"refs/heads/main","pushedAt":"2024-01-07T08:25:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Merge pull request #12 from 578223592/main\n\nfeat:clerk and skiplist","shortMessageHtmlLink":"Merge pull request #12 from 578223592/main"}},{"before":"34962a7d50e1f47c7b853b9e83ffdeb7d61d2da3","after":"d2eef5c6248375a428a14efb627964af087eb69f","ref":"refs/heads/main","pushedAt":"2024-01-05T13:50:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"feat:kv更换成skiplist\n\nMerge pull request #11 from 578223592/main","shortMessageHtmlLink":"feat:kv更换成skiplist"}},{"before":null,"after":"34962a7d50e1f47c7b853b9e83ffdeb7d61d2da3","ref":"refs/heads/simple_kv","pushedAt":"2024-01-05T09:09:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Merge pull request #10 from 578223592/dev_clerk\n\nfeat:clerk","shortMessageHtmlLink":"Merge pull request #10 from 578223592/dev_clerk"}},{"before":"9ed79b558ae1a0f050804af306445cea90b96477","after":"34962a7d50e1f47c7b853b9e83ffdeb7d61d2da3","ref":"refs/heads/main","pushedAt":"2024-01-04T12:23:06.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Merge pull request #10 from 578223592/dev_clerk\n\nfeat:clerk","shortMessageHtmlLink":"Merge pull request #10 from 578223592/dev_clerk"}},{"before":null,"after":"9ed79b558ae1a0f050804af306445cea90b96477","ref":"refs/heads/raft_DB","pushedAt":"2024-01-04T11:50:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"fix:code format","shortMessageHtmlLink":"fix:code format"}},{"before":"e400068e64c3ee01f4e72039dfa9c0f198363441","after":"9ed79b558ae1a0f050804af306445cea90b96477","ref":"refs/heads/main","pushedAt":"2023-12-31T05:48:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"fix:code format","shortMessageHtmlLink":"fix:code format"}},{"before":"546ab0ecb2902ccc80a100faada5a7bd995ef439","after":"e400068e64c3ee01f4e72039dfa9c0f198363441","ref":"refs/heads/main","pushedAt":"2023-12-28T13:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"67f88353222fc109c3b3c90a283d4863c4b8f420","after":"546ab0ecb2902ccc80a100faada5a7bd995ef439","ref":"refs/heads/main","pushedAt":"2023-12-28T13:25:48.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"578223592","name":"思无邪","path":"/578223592","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65906820?s=80&v=4"},"commit":{"message":"Merge pull request #5 from 578223592/main\n\nfeat:README","shortMessageHtmlLink":"Merge pull request #5 from 578223592/main"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKfAPLAA","startCursor":null,"endCursor":null}},"title":"Activity · youngyangyang04/KVstorageBaseRaft-cpp"}