{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714746651,"defaultBranch":"main","name":"go-f3","ownerLogin":"filecoin-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-05T18:37:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22014611?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716819134.0","currentOid":""},"activityList":{"items":[{"before":"f22ac431e692d4af6251327c3a829c0fa05ebc91","after":"42cde4dc55e67d5b726344eb23341e7edeae7ff8","ref":"refs/heads/anorth/power-api-cache","pushedAt":"2024-05-28T02:26:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anorth","name":"Alex North","path":"/anorth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/445306?s=80&v=4"},"commit":{"message":"Split message validation and delivery again.","shortMessageHtmlLink":"Split message validation and delivery again."}},{"before":"988f19df85d2fe6bc033aa188f639c0f2e362c43","after":"f22ac431e692d4af6251327c3a829c0fa05ebc91","ref":"refs/heads/anorth/power-api-cache","pushedAt":"2024-05-28T02:23:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anorth","name":"Alex North","path":"/anorth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/445306?s=80&v=4"},"commit":{"message":"Split message validation and delivery again.","shortMessageHtmlLink":"Split message validation and delivery again."}},{"before":"a92e0308991c01df14e400c7712af87d1f4fc209","after":"fe8d44002225a431d70ae751da837d4bc39d3e46","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-27T18:10:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"Merge branch 'fff-103-async-local' into fff-103-message-builder","shortMessageHtmlLink":"Merge branch 'fff-103-async-local' into fff-103-message-builder"}},{"before":"8ef21825d4a457c2baebff0080a4f06b30ae756c","after":"11783ceff939ad661822f3f997464a1d9b8f5a8c","ref":"refs/heads/masih/jump-to-future-rounds","pushedAt":"2024-05-27T17:54:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Skip ahead to future rounds when justified\n\nImplement a rebroadcast protocol improvement where upon receiving\nsufficient justification a participant jumps ahead to future rounds.\nJustification from a future rounds is considered sufficient when the\nparticipant receives:\n * at least one `CONVERGE` message, and\n * a weak quorum of `PREPARE` messages\n\nfor that round.\n\nThe changes here introduce a test that should trigger skipping to future\nrounds once reboradcast is implemented. The test uses a `Deny` adversary\nwhere all messages to and from a set of targets are dropped until GST\nhas elapsed. For now, however, the test is skipped.\n\nFixes #241","shortMessageHtmlLink":"Skip ahead to future rounds when justified"}},{"before":"c6edf7b13a6bd533df7a228ea7d79cd2bfbb3188","after":"8ef21825d4a457c2baebff0080a4f06b30ae756c","ref":"refs/heads/masih/jump-to-future-rounds","pushedAt":"2024-05-27T17:44:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Skip ahead to future rounds when justified\n\nImplement a rebroadcast protocol improvement where upon receiving\nsufficient justification a participant jumps ahead to future rounds.\nJustification from a future rounds is considered sufficient when the\nparticipant receives:\n * at least one `CONVERGE` message, and\n * a weak quorum of `PREPARE` messages\n\nfor that round.\n\nFixes #241","shortMessageHtmlLink":"Skip ahead to future rounds when justified"}},{"before":"e5d2b97e64215b89109b1f5e42ada8457fb5c89b","after":"a92e0308991c01df14e400c7712af87d1f4fc209","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-27T16:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: second round of comments","shortMessageHtmlLink":"FFF-103: second round of comments"}},{"before":"840eb6aeb5bd6bb9d4781c46bfb6443864bb576e","after":"9accff0b2e3ef0584daf87bb00cb476beac5b525","ref":"refs/heads/fff-103-async-local","pushedAt":"2024-05-27T15:06:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kubuxu","name":"Jakub Sztandera","path":"/Kubuxu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2259282?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fff-103-async-local","shortMessageHtmlLink":"Merge branch 'main' into fff-103-async-local"}},{"before":"e88ec82e05f99f8c1eb28f0ae9932b754e16c620","after":"e5d2b97e64215b89109b1f5e42ada8457fb5c89b","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-27T14:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: use private fields and receiver functions for message builder","shortMessageHtmlLink":"FFF-103: use private fields and receiver functions for message builder"}},{"before":"10c5d22197ba601814218fc637be462f819ba169","after":null,"ref":"refs/heads/masih/y-fuzz-test-fail","pushedAt":"2024-05-27T14:12:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"}},{"before":"c3b8eec202e4e48ba470efc1fc698f8526aacca3","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-277-add8260659e76e7f85c78b1391dcc590e90c753f","pushedAt":"2024-05-27T14:12:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"add8260659e76e7f85c78b1391dcc590e90c753f","after":"c3b8eec202e4e48ba470efc1fc698f8526aacca3","ref":"refs/heads/main","pushedAt":"2024-05-27T14:12:12.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fuzz honest multi-instance with incremental network sizes (#277)\n\n`FuzzHonestMultiInstance_AsyncAgreement` intermittently fails on CI,\nmost likely due to taking too long to complete a test.\n\nTo avoid intermittent failures:\n* change the honest multi instance tests to cover incremental network\n sizes, up to 4\n* reduce the length of randomly generated EC chains at each instance as\n this should not affect the test quality for what it is testing. But it\n should make it run faster due to less GC.\n\nAdditionally, add static corpus that failed locally after extended fuzz\ntime to the fuzz test.\n\nFixes #251","shortMessageHtmlLink":"Fuzz honest multi-instance with incremental network sizes (#277)"}},{"before":null,"after":"c3b8eec202e4e48ba470efc1fc698f8526aacca3","ref":"refs/heads/gh-readonly-queue/main/pr-277-add8260659e76e7f85c78b1391dcc590e90c753f","pushedAt":"2024-05-27T14:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fuzz honest multi-instance with incremental network sizes (#277)\n\n`FuzzHonestMultiInstance_AsyncAgreement` intermittently fails on CI,\nmost likely due to taking too long to complete a test.\n\nTo avoid intermittent failures:\n* change the honest multi instance tests to cover incremental network\n sizes, up to 4\n* reduce the length of randomly generated EC chains at each instance as\n this should not affect the test quality for what it is testing. But it\n should make it run faster due to less GC.\n\nAdditionally, add static corpus that failed locally after extended fuzz\ntime to the fuzz test.\n\nFixes #251","shortMessageHtmlLink":"Fuzz honest multi-instance with incremental network sizes (#277)"}},{"before":"2222903d536a6451ce088191e6d34a4c01d3f6a2","after":"e88ec82e05f99f8c1eb28f0ae9932b754e16c620","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-26T12:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: minor changes","shortMessageHtmlLink":"FFF-103: minor changes"}},{"before":"96e0f1dc549821f8c727b4e194d38ebcc6b48b81","after":"10c5d22197ba601814218fc637be462f819ba169","ref":"refs/heads/masih/y-fuzz-test-fail","pushedAt":"2024-05-24T21:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Fuzz honest multi-instance with incremental network sizes\n\n`FuzzHonestMultiInstance_AsyncAgreement` intermittently fails on CI,\nmost likely due to taking too long to complete a test.\n\nTo avoid intermittent failures:\n* change the honest multi instance tests to cover incremental network\n sizes, up to 4\n* reduce the length of randomly generated EC chains at each instance as\n this should not affect the test quality for what it is testing. But it\n should make it run faster due to less GC.\n\nAdditionally, add static corpus that failed locally after extended fuzz\ntime to the fuzz test.\n\nFixes #251","shortMessageHtmlLink":"Fuzz honest multi-instance with incremental network sizes"}},{"before":"11ce69cee67d8633ff1b9f6f6857a94cf0f23097","after":"c46676d17b5273be233957edc1e3997ac185b3d6","ref":"refs/heads/steb/root-power-table","pushedAt":"2024-05-24T20:58:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Stebalien","name":"Steven Allen","path":"/Stebalien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/310393?s=80&v=4"},"commit":{"message":"Rename Payload.Value -> Payload.Chain","shortMessageHtmlLink":"Rename Payload.Value -> Payload.Chain"}},{"before":"303c0091d0809ba2cdc1265a8732025918b591f6","after":"11ce69cee67d8633ff1b9f6f6857a94cf0f23097","ref":"refs/heads/steb/root-power-table","pushedAt":"2024-05-24T20:55:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Stebalien","name":"Steven Allen","path":"/Stebalien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/310393?s=80&v=4"},"commit":{"message":"Commit to a next power table with additional commitments\n\nIn addition to committing to the power table for each tipset, we commit\nto the power table used to validate the next instance in the instance\nroot (along with a merkle-tree of arbitrary commitments).\n\nfixes #257","shortMessageHtmlLink":"Commit to a next power table with additional commitments"}},{"before":"e41ecee0473fd2635b0abb165f46163ece880371","after":"96e0f1dc549821f8c727b4e194d38ebcc6b48b81","ref":"refs/heads/masih/y-fuzz-test-fail","pushedAt":"2024-05-24T20:54:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Add temporary extended fuzzing to test multi-instance async on CI","shortMessageHtmlLink":"Add temporary extended fuzzing to test multi-instance async on CI"}},{"before":"ccce9d6c16c09c128b0acb4fa490f0a9b1e75f5d","after":"303c0091d0809ba2cdc1265a8732025918b591f6","ref":"refs/heads/steb/root-power-table","pushedAt":"2024-05-24T20:52:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Stebalien","name":"Steven Allen","path":"/Stebalien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/310393?s=80&v=4"},"commit":{"message":"Commit to a next power table with additional commitments\n\nIn addition to committing to the power table for each tipset, we commit\nto the power table used to validate the next instance in the instance\nroot (along with a merkle-tree of arbitrary commitments).\n\nfixes #257","shortMessageHtmlLink":"Commit to a next power table with additional commitments"}},{"before":"cf85d022c7dcef2b3f2228bc88595ce44e1e7fd8","after":"e41ecee0473fd2635b0abb165f46163ece880371","ref":"refs/heads/masih/y-fuzz-test-fail","pushedAt":"2024-05-24T20:31:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Fuzz honest multi-instance with incremental network sizes\n\n`FuzzHonestMultiInstance_AsyncAgreement` intermittently fails on CI,\nmost likely due to taking too long to complete a test.\n\nTo avoid intermittent failures:\n* Decrease the instance count to 3K\n* change the honest multi instance tests to cover incremental network\n sizes, up to 4\n* add additional static corpus that failed the fuzz test\n\nFixes #251","shortMessageHtmlLink":"Fuzz honest multi-instance with incremental network sizes"}},{"before":"9b033609bfbb5ea81cb158ce7b4f48bf1e36430e","after":"cf85d022c7dcef2b3f2228bc88595ce44e1e7fd8","ref":"refs/heads/masih/y-fuzz-test-fail","pushedAt":"2024-05-24T20:18:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Fuzz honest multi-instance with incremental network sizes\n\n`FuzzHonestMultiInstance_AsyncAgreement` intermittently fails on CI,\nmost likely due to taking too long to complete a test.\n\nTo avoid intermittent failures:\n* Decrease the instance count to 3K\n* change the honest multi instance tests to cover incremental network\n sizes, up to 4\n* add additional static corpus that failed the fuzz test\n\nFixes #251","shortMessageHtmlLink":"Fuzz honest multi-instance with incremental network sizes"}},{"before":null,"after":"9b033609bfbb5ea81cb158ce7b4f48bf1e36430e","ref":"refs/heads/masih/y-fuzz-test-fail","pushedAt":"2024-05-24T20:07:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Fuzz honest multi-instance with incremental network sizes\n\n`FuzzHonestMultiInstance_AsyncAgreement` intermittently fails on CI,\nmost likely due to taking too long to complete a test.\n\nTo avoid intermittent failures:\n* Decrease the instance count to 3K\n* change the honest multi instance tests to cover incremental network\n sizes, up to 5 for sync and up to 4 for async\n* add additional static corpus to the async test for better coverage.\n\nFixes #251","shortMessageHtmlLink":"Fuzz honest multi-instance with incremental network sizes"}},{"before":"ea461a205990bc2cc5089253f85dd6f792d1456e","after":"c6edf7b13a6bd533df7a228ea7d79cd2bfbb3188","ref":"refs/heads/masih/jump-to-future-rounds","pushedAt":"2024-05-24T19:29:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Skip ahead to future rounds when justified\n\nImplement a rebroadcast protocol improvement where upon receiving\nsufficient justification a participant jumps ahead to future rounds.\nJustification from a future rounds is considered sufficient when the\nparticipant receives:\n * at least one `CONVERGE` message, and\n * a weak quorum of `PREPARE` messages\n\nfor that round.\n\nFixes #241","shortMessageHtmlLink":"Skip ahead to future rounds when justified"}},{"before":"97990fca774a5925f086be003333382a428b14dd","after":"ea461a205990bc2cc5089253f85dd6f792d1456e","ref":"refs/heads/masih/jump-to-future-rounds","pushedAt":"2024-05-24T19:28:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Skip ahead to future rounds when justified\n\nImplement a rebroadcast protocol improvement where upon receiving\nsufficient justification a participant jumps ahead to future rounds.\nJustification from a future rounds is considered sufficient when the\nparticipant receives:\n * at least one `CONVERGE` message, and\n * a weak quorum of `PREPARE` messages\n\nfor that round.\n\nFixes #241","shortMessageHtmlLink":"Skip ahead to future rounds when justified"}},{"before":"b242e358977aafbc80e0da5bab0acfe8ac2344a2","after":"97990fca774a5925f086be003333382a428b14dd","ref":"refs/heads/masih/jump-to-future-rounds","pushedAt":"2024-05-24T17:25:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Skip ahead to future rounds when justified\n\nImplement a rebroadcast protocol improvement where upon receiving\nsufficient justification a participant jumps ahead to future rounds.\nJustification from a future rounds is considered sufficient when the\nparticipant receives:\n * at least one `CONVERGE` message, and\n * a weak quorum of `PREPARE` messages\n\nfor that round.\n\nFixes #241","shortMessageHtmlLink":"Skip ahead to future rounds when justified"}},{"before":"6fc5fabbd998aa6a919042995e0037bc6547ab24","after":"2222903d536a6451ce088191e6d34a4c01d3f6a2","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-24T16:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: minor fix","shortMessageHtmlLink":"FFF-103: minor fix"}},{"before":"508e7a5321b30c552453b220b9077042404d1970","after":"6fc5fabbd998aa6a919042995e0037bc6547ab24","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-24T16:38:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: Fix message builder marshaling","shortMessageHtmlLink":"FFF-103: Fix message builder marshaling"}},{"before":"af031a320a20e0dc715c8d324ada86b79c5631c2","after":"508e7a5321b30c552453b220b9077042404d1970","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-24T14:58:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: remove logs and getting ready to fix bug","shortMessageHtmlLink":"FFF-103: remove logs and getting ready to fix bug"}},{"before":"52c314248abbea0f18ea78e0e7ddfcd32503ed6b","after":"840eb6aeb5bd6bb9d4781c46bfb6443864bb576e","ref":"refs/heads/fff-103-async-local","pushedAt":"2024-05-24T14:28:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Kubuxu","name":"Jakub Sztandera","path":"/Kubuxu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2259282?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fff-103-async-local","shortMessageHtmlLink":"Merge branch 'main' into fff-103-async-local"}},{"before":"dc2b38fa9f3f8ded569f046c171604c01ed9273b","after":"52c314248abbea0f18ea78e0e7ddfcd32503ed6b","ref":"refs/heads/fff-103-async-local","pushedAt":"2024-05-24T09:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: address review","shortMessageHtmlLink":"FFF-103: address review"}},{"before":"e8c7e15f2dc4da9a0d5937de578058fb028e5d4c","after":"af031a320a20e0dc715c8d324ada86b79c5631c2","ref":"refs/heads/fff-103-message-builder","pushedAt":"2024-05-24T09:20:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adlrocha","name":"adlrocha","path":"/adlrocha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6717133?s=80&v=4"},"commit":{"message":"FFF-103: adding more logs","shortMessageHtmlLink":"FFF-103: adding more logs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVV57DQA","startCursor":null,"endCursor":null}},"title":"Activity ยท filecoin-project/go-f3"}