{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":562207083,"defaultBranch":"main","name":"summerset","ownerLogin":"josehu07","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-05T16:23:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/35757009?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714362569.0","currentOid":""},"activityList":{"items":[{"before":"986fd42e5ad26c11fa46ba0f795c7e3bdab24c75","after":null,"ref":"refs/heads/chain-impl","pushedAt":"2024-04-29T03:49:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"0d6aa24659c7677fafb476abbf225369ad5d858e","after":"051619426e1f246f0409f3585982e6ea96bf943a","ref":"refs/heads/main","pushedAt":"2024-04-29T03:49:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Add bare Chain Replication implementation & a bunch of fixes (#20)","shortMessageHtmlLink":"Add bare Chain Replication implementation & a bunch of fixes (#20)"}},{"before":"1b56ac6a4397917d82a5396b69cf376c5b0849e7","after":"986fd42e5ad26c11fa46ba0f795c7e3bdab24c75","ref":"refs/heads/chain-impl","pushedAt":"2024-04-29T03:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merge private main","shortMessageHtmlLink":"merge private main"}},{"before":"5187a43313b7c1b8b08137500acc740883bfae45","after":"1b56ac6a4397917d82a5396b69cf376c5b0849e7","ref":"refs/heads/chain-impl","pushedAt":"2024-04-29T03:26:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merge private main","shortMessageHtmlLink":"merge private main"}},{"before":null,"after":"5187a43313b7c1b8b08137500acc740883bfae45","ref":"refs/heads/chain-impl","pushedAt":"2024-04-29T03:10:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merge private main","shortMessageHtmlLink":"merge private main"}},{"before":"a69e4e21fc2df29f6785d386e06c5e9ed7fbb4fe","after":null,"ref":"refs/heads/scripts","pushedAt":"2023-11-16T02:46:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"917f77c05b4e50ffd6dee2e35fdfcdbb257eb71b","after":null,"ref":"refs/heads/multipaxos","pushedAt":"2023-11-16T02:46:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"1954cd6eabc33742a9b51ef37f7e998b4276c4c6","after":null,"ref":"refs/heads/openloop","pushedAt":"2023-11-16T02:45:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"75725bb45e711c73dd8aa841592fb5e4a9e758e9","after":null,"ref":"refs/heads/raft-impl","pushedAt":"2023-10-09T00:48:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"043a157626aa709f4b5b3afec7d0f238ffd9451f","after":"0d6aa24659c7677fafb476abbf225369ad5d858e","ref":"refs/heads/main","pushedAt":"2023-10-09T00:48:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Raft implemented & Several bug fixes (#19)\n\n* Implemented ATC '14 version of Raft\r\n* Made snapshotting conservative\r\n* Added missing holes filling mechanism to Paxos variants\r\n* Several bug fixes","shortMessageHtmlLink":"Raft implemented & Several bug fixes (#19)"}},{"before":"14ede9d62b096d88f98a275b9eb6d7e8c6e0404c","after":"75725bb45e711c73dd8aa841592fb5e4a9e758e9","ref":"refs/heads/raft-impl","pushedAt":"2023-10-09T00:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"fixing merge issues","shortMessageHtmlLink":"fixing merge issues"}},{"before":null,"after":"14ede9d62b096d88f98a275b9eb6d7e8c6e0404c","ref":"refs/heads/raft-impl","pushedAt":"2023-10-09T00:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merge private main","shortMessageHtmlLink":"merge private main"}},{"before":"1e3fc0ffc5b10ab7b4f1347d6aec8503fd97bcf8","after":null,"ref":"refs/heads/snapshotting","pushedAt":"2023-09-25T05:16:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"f5f51ba542df2c2a40cced745889267cc3175f08","after":"043a157626aa709f4b5b3afec7d0f238ffd9451f","ref":"refs/heads/main","pushedAt":"2023-09-25T05:16:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Add implementation of snapshotting (#18)\n\n* minor changes to benchmarking scripts\r\n\r\n* minor updates to README\r\n\r\n* add very basic crossword impl\r\n\r\n* updates to benchmark scripts\r\n\r\n* make Bitmap a general u8-indexed map\r\n\r\n* fix crossword ack pattern bug\r\n\r\n* minor updates to bench script\r\n\r\n* minor updates to bench script\r\n\r\n* minor updates to bench script\r\n\r\n* fixing scripts address already in use\r\n\r\n* fixing scripts address already in use\r\n\r\n* fixing scripts address already in use\r\n\r\n* fixing scripts address already in use\r\n\r\n* add proper termination signals handling\r\n\r\n* fixing scripts address already in use\r\n\r\n* fix wrong NewServerJoin message send timing\r\n\r\n* minor updates to README\r\n\r\n* staging progress on reset control message\r\n\r\n* add tcp_connect wrapper; better server ID assign logic\r\n\r\n* huge updates adding server leave and reset support\r\n\r\n* minor updates to README\r\n\r\n* add performance delay simulation support\r\n\r\n* minor updates to bench script\r\n\r\n* minor updates to bench script\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* staging progress on log recovery\r\n\r\n* fixing bench script hanging issue\r\n\r\n* add crash restart test\r\n\r\n* add log recovery logic to SimplePush\r\n\r\n* add log recovery logic to Paxos variants\r\n\r\n* minor changes to ResetServers control message\r\n\r\n* minor updates to README\r\n\r\n* staging progress on leader timeouts\r\n\r\n* better client driver side API\r\n\r\n* better client driver side API\r\n\r\n* add kill procs helper script\r\n\r\n* minor updates to tester client\r\n\r\n* add autonomous leader timeouts and step-up\r\n\r\n* add leader info to manager for testing\r\n\r\n* add pause & resume control requests\r\n\r\n* minor updates to tester client\r\n\r\n* fix MultiPaxos prepare reply voted bug\r\n\r\n* fix prepare reply voted bug for other Paxos variants\r\n\r\n* add recovery read msgs & fix sharding bugs\r\n\r\n* add scripted tests to github workflow beside unit tests\r\n\r\n* minor updates to workflow job names\r\n\r\n* staging progress on snapshotting\r\n\r\n* staging progress on snapshotting\r\n\r\n* finished snapshotting impl for MultiPaxos\r\n\r\n* finished snapshotting impl for RSPaxos\r\n\r\n* finished snapshotting impl for RSPaxos\r\n\r\n* staging progress on snapshotting\r\n\r\n* finish implementation of snapshotting\r\n\r\n* merge private main\r\n\r\n* merge private main\r\n\r\n---------\r\n\r\nCo-authored-by: josehu ","shortMessageHtmlLink":"Add implementation of snapshotting (#18)"}},{"before":"752d124f30dcdcefcc8bd2f8fbc7394e017e85a9","after":"1e3fc0ffc5b10ab7b4f1347d6aec8503fd97bcf8","ref":"refs/heads/snapshotting","pushedAt":"2023-09-25T05:10:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merge private main","shortMessageHtmlLink":"merge private main"}},{"before":null,"after":"752d124f30dcdcefcc8bd2f8fbc7394e017e85a9","ref":"refs/heads/snapshotting","pushedAt":"2023-09-25T04:54:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merge private main","shortMessageHtmlLink":"merge private main"}},{"before":"04d25a1d8aab5f6553038cb9c13c6bfb743d26d1","after":null,"ref":"refs/heads/recov-read","pushedAt":"2023-09-18T15:01:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"6b8d1fa29fb1768f0b425e6081537b26c74bcd85","after":"f5f51ba542df2c2a40cced745889267cc3175f08","ref":"refs/heads/main","pushedAt":"2023-09-18T15:01:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Bug fixing & Several missing features added (#17)\n\n* minor changes to benchmarking scripts\r\n\r\n* minor updates to README\r\n\r\n* add very basic crossword impl\r\n\r\n* updates to benchmark scripts\r\n\r\n* make Bitmap a general u8-indexed map\r\n\r\n* fix crossword ack pattern bug\r\n\r\n* minor updates to bench script\r\n\r\n* minor updates to bench script\r\n\r\n* minor updates to bench script\r\n\r\n* fixing scripts address already in use\r\n\r\n* fixing scripts address already in use\r\n\r\n* fixing scripts address already in use\r\n\r\n* fixing scripts address already in use\r\n\r\n* add proper termination signals handling\r\n\r\n* fixing scripts address already in use\r\n\r\n* fix wrong NewServerJoin message send timing\r\n\r\n* minor updates to README\r\n\r\n* staging progress on reset control message\r\n\r\n* add tcp_connect wrapper; better server ID assign logic\r\n\r\n* huge updates adding server leave and reset support\r\n\r\n* minor updates to README\r\n\r\n* add performance delay simulation support\r\n\r\n* minor updates to bench script\r\n\r\n* minor updates to bench script\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* fixing bench script hanging issue\r\n\r\n* staging progress on log recovery\r\n\r\n* fixing bench script hanging issue\r\n\r\n* add crash restart test\r\n\r\n* add log recovery logic to SimplePush\r\n\r\n* add log recovery logic to Paxos variants\r\n\r\n* minor changes to ResetServers control message\r\n\r\n* minor updates to README\r\n\r\n* staging progress on leader timeouts\r\n\r\n* better client driver side API\r\n\r\n* better client driver side API\r\n\r\n* add kill procs helper script\r\n\r\n* minor updates to tester client\r\n\r\n* add autonomous leader timeouts and step-up\r\n\r\n* add leader info to manager for testing\r\n\r\n* add pause & resume control requests\r\n\r\n* minor updates to tester client\r\n\r\n* fix MultiPaxos prepare reply voted bug\r\n\r\n* fix prepare reply voted bug for other Paxos variants\r\n\r\n* add recovery read msgs & fix sharding bugs\r\n\r\n* add scripted tests to github workflow beside unit tests\r\n\r\n* minor updates to workflow job names\r\n\r\n* merging private/main into recov-read\r\n\r\n---------\r\n\r\nCo-authored-by: josehu ","shortMessageHtmlLink":"Bug fixing & Several missing features added (#17)"}},{"before":"7c18e328ef2d72bc4415f74811cda2ab4883a494","after":"04d25a1d8aab5f6553038cb9c13c6bfb743d26d1","ref":"refs/heads/recov-read","pushedAt":"2023-09-18T14:36:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merging private/main into recov-read","shortMessageHtmlLink":"merging private/main into recov-read"}},{"before":null,"after":"7c18e328ef2d72bc4415f74811cda2ab4883a494","ref":"refs/heads/recov-read","pushedAt":"2023-09-18T14:35:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"merging private/main into recov-read","shortMessageHtmlLink":"merging private/main into recov-read"}},{"before":"280f53b4c2dc7236fefcd4288168163fa07c2564","after":null,"ref":"refs/heads/server-reset","pushedAt":"2023-08-31T06:44:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"41426267baedf7a35acccc0bf2982c06da86b731","after":"6b8d1fa29fb1768f0b425e6081537b26c74bcd85","ref":"refs/heads/main","pushedAt":"2023-08-31T06:44:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Huge updates adding server leave and reset support (#16)","shortMessageHtmlLink":"Huge updates adding server leave and reset support (#16)"}},{"before":null,"after":"280f53b4c2dc7236fefcd4288168163fa07c2564","ref":"refs/heads/server-reset","pushedAt":"2023-08-31T06:33:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"necessary hiding","shortMessageHtmlLink":"necessary hiding"}},{"before":"110d138d88015dd25711a2aabdd4e745ae6b6f6d","after":null,"ref":"refs/heads/reed-solomon","pushedAt":"2023-08-24T12:07:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"}},{"before":"7cfa5695c62524bf5d4fb546668fe2eee9f0ee52","after":"41426267baedf7a35acccc0bf2982c06da86b731","ref":"refs/heads/main","pushedAt":"2023-08-24T12:06:35.000Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Merge pull request #15 from josehu07/reed-solomon\n\nTCP write retrying bug fix & adaptive bench client","shortMessageHtmlLink":"Merge pull request #15 from josehu07/reed-solomon"}},{"before":"a623b700cb4cfc5e052066357bec033e27ba0e49","after":"110d138d88015dd25711a2aabdd4e745ae6b6f6d","ref":"refs/heads/reed-solomon","pushedAt":"2023-08-24T12:02:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"necessary hiding","shortMessageHtmlLink":"necessary hiding"}},{"before":null,"after":"a623b700cb4cfc5e052066357bec033e27ba0e49","ref":"refs/heads/reed-solomon","pushedAt":"2023-08-24T11:58:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"necessary hiding","shortMessageHtmlLink":"necessary hiding"}},{"before":"9df6d2ffcf458c527a41fcb07f39f8c389892b60","after":"7cfa5695c62524bf5d4fb546668fe2eee9f0ee52","ref":"refs/heads/main","pushedAt":"2023-08-19T12:15:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Merge branch 'multipaxos'","shortMessageHtmlLink":"Merge branch 'multipaxos'"}},{"before":"f96fc59160b8e184d85ec467e167dffe07ad21a9","after":"917f77c05b4e50ffd6dee2e35fdfcdbb257eb71b","ref":"refs/heads/multipaxos","pushedAt":"2023-08-19T12:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"remove specification of a protocol","shortMessageHtmlLink":"remove specification of a protocol"}},{"before":"2c037f4eb9464d5fd37b5cf405b1bc35afad2cc1","after":"9df6d2ffcf458c527a41fcb07f39f8c389892b60","ref":"refs/heads/main","pushedAt":"2023-08-19T09:02:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"josehu07","name":"Guanzhou Hu","path":"/josehu07","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35757009?s=80&v=4"},"commit":{"message":"Merge pull request #14 from josehu07/multipaxos\n\nAdd teaser architecture figure","shortMessageHtmlLink":"Merge pull request #14 from josehu07/multipaxos"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPJJVCQA","startCursor":null,"endCursor":null}},"title":"Activity ยท josehu07/summerset"}