{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3149948,"defaultBranch":"develop","name":"riak_test","ownerLogin":"basho","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-11T00:31:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/176293?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1691597986.0","currentOid":""},"activityList":{"items":[{"before":"9f6f817fefbcd6ee49ecfcdf9df3a7b260580abd","after":"4e29b9ab2ac558eb2065a45bc34897efd5373227","ref":"refs/heads/mas-i275-upgradesupport","pushedAt":"2023-08-10T10:35:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update verify_basic_upgrade.erl\n\nConfirm size does shrink non-trivially with compression enabled","shortMessageHtmlLink":"Update verify_basic_upgrade.erl"}},{"before":null,"after":"9f6f817fefbcd6ee49ecfcdf9df3a7b260580abd","ref":"refs/heads/mas-i275-upgradesupport","pushedAt":"2023-08-09T16:19:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update verify_basic_upgrade.erl\n\nPreviously an issue upgrading downgrading eleveldb was undetected by riak_test.","shortMessageHtmlLink":"Update verify_basic_upgrade.erl"}},{"before":null,"after":"410c3e02e25aa7ff052c95db249090d0691032b2","ref":"refs/heads/mas-i1869-deferreap","pushedAt":"2023-08-08T16:08:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Create verify_repl_deleteonfail.erl","shortMessageHtmlLink":"Create verify_repl_deleteonfail.erl"}},{"before":null,"after":"f641d05e305441982f3984b65ee903e4f5377597","ref":"refs/heads/mas-3.2-update","pushedAt":"2023-08-08T08:18:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update tests for 3.2 release","shortMessageHtmlLink":"Update tests for 3.2 release"}},{"before":"09dd43f8827cad8bde6b090585f1f664914e8e65","after":"6e2098502b0849da8b26521165913532e1d1694b","ref":"refs/heads/develop-3.0","pushedAt":"2023-08-02T12:01:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Add test of changing worker_count (#1380)","shortMessageHtmlLink":"Add test of changing worker_count (#1380)"}},{"before":null,"after":"9699148c62449da1697aeaa2f19322056fbca3bd","ref":"refs/heads/mas-i1867-dql","pushedAt":"2023-07-21T11:19:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Add test of changing worker_count","shortMessageHtmlLink":"Add test of changing worker_count"}},{"before":"944c5a8d5b5f1c6bc3a43cafabc2d8bb3f3de0a9","after":null,"ref":"refs/heads/mas-i1864-vclockprune","pushedAt":"2023-07-18T09:41:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"}},{"before":"64b685de8213fbcec89a68be7af7d41fd266f866","after":"09dd43f8827cad8bde6b090585f1f664914e8e65","ref":"refs/heads/develop-3.0","pushedAt":"2023-07-18T09:41:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Add test of replicating pruned vclocks (#1379)","shortMessageHtmlLink":"Add test of replicating pruned vclocks (#1379)"}},{"before":null,"after":"944c5a8d5b5f1c6bc3a43cafabc2d8bb3f3de0a9","ref":"refs/heads/mas-i1864-vclockprune","pushedAt":"2023-07-14T15:55:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Add test of replicating pruned vclocks","shortMessageHtmlLink":"Add test of replicating pruned vclocks"}},{"before":"ad245b983bc28790b273a97af673b4daf37e7a6c","after":"64b685de8213fbcec89a68be7af7d41fd266f866","ref":"refs/heads/develop-3.0","pushedAt":"2023-07-03T12:25:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Test $key index with different deletes and delete modes (#1378)\n\nTidy-up of 2i tests","shortMessageHtmlLink":"Test $key index with different deletes and delete modes (#1378)"}},{"before":null,"after":"b209320a186479403b7ea4bf14e48b43607b5940","ref":"refs/heads/mas-2idelete","pushedAt":"2023-06-27T11:40:35.586Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Test $key index with different deletes and delete modes\n\nTidy-up of 2i tests","shortMessageHtmlLink":"Test $key index with different deletes and delete modes"}},{"before":"e98ee1cf28f9b74d6643bf73cea30837bb3b1874","after":"10e6e5a5a7895070b94882df0357c481d5008247","ref":"refs/heads/develop-3.2","pushedAt":"2023-06-22T19:18:13.569Z","pushType":"push","commitsCount":3,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Mas i1001 locationtest (#1375)\n\n* Test reliability fix\n\nThere were some issues with the original test:\n\n- Config changes to riak_core where put under default bucket properties, and so were not applied. In particular, although the test was run 3 times on different ring sizes, only the default ring size (64) was actually tested.\n\n- In testing the genuine ring sizes, it was uncovered that the Ring9 test will fail on ring sizes other than 64.\n\n- As the test did not wait for transfers, they were not a genuine system test, and there was potential for false success and false failure due to this. The test now waits for transfers to complete; but does so in a fairly cumbersome way as `rt:wait_until_transfers_complete/1` is not a reliable function (in particular when it is called before any transfers have started.\n\n- After adding the wait for transfers, and correcting the vnode_inactivity_timeout, it was uncovered that there exists a race condition whereby a vnode may be simultaneously be exiting (triggered by a join) and be required (to receive a handoff). This could lead to transfers that got permanently stuck due to `Transfers: [{stopped,'dev5@127.0.0.1',6}]`. A timeout of 60s is sufficient to make the test relatively reliable, but significantly extends the time required to run the test.\n\n* Update location.erl\n\n* Add leave test\n\n* Update leave test\n\n* Update core_all","shortMessageHtmlLink":"Mas i1001 locationtest (#1375)"}},{"before":"27f35fe5c49a0011548303cf11c9c09745b2dea3","after":null,"ref":"refs/heads/mas-i1001-locationtest","pushedAt":"2023-06-12T12:07:51.835Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"}},{"before":"c9495d1ecc6dc8c988e52d455a23ded662b4985f","after":"ad245b983bc28790b273a97af673b4daf37e7a6c","ref":"refs/heads/develop-3.0","pushedAt":"2023-06-12T12:07:46.862Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Mas i1001 locationtest (#1375)\n\n* Test reliability fix\r\n\r\nThere were some issues with the original test:\r\n\r\n- Config changes to riak_core where put under default bucket properties, and so were not applied. In particular, although the test was run 3 times on different ring sizes, only the default ring size (64) was actually tested.\r\n\r\n- In testing the genuine ring sizes, it was uncovered that the Ring9 test will fail on ring sizes other than 64.\r\n\r\n- As the test did not wait for transfers, they were not a genuine system test, and there was potential for false success and false failure due to this. The test now waits for transfers to complete; but does so in a fairly cumbersome way as `rt:wait_until_transfers_complete/1` is not a reliable function (in particular when it is called before any transfers have started.\r\n\r\n- After adding the wait for transfers, and correcting the vnode_inactivity_timeout, it was uncovered that there exists a race condition whereby a vnode may be simultaneously be exiting (triggered by a join) and be required (to receive a handoff). This could lead to transfers that got permanently stuck due to `Transfers: [{stopped,'dev5@127.0.0.1',6}]`. A timeout of 60s is sufficient to make the test relatively reliable, but significantly extends the time required to run the test.\r\n\r\n* Update location.erl\r\n\r\n* Add leave test\r\n\r\n* Update leave test\r\n\r\n* Update core_all","shortMessageHtmlLink":"Mas i1001 locationtest (#1375)"}},{"before":"527649dd6daaa5386d198e576bbfccf910987745","after":"27f35fe5c49a0011548303cf11c9c09745b2dea3","ref":"refs/heads/mas-i1001-locationtest","pushedAt":"2023-06-12T09:58:25.557Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update core_all","shortMessageHtmlLink":"Update core_all"}},{"before":"a9a3dae2d98282bb2c4d8853683956ae9e5cf9b1","after":null,"ref":"refs/heads/mas-i1861-batch","pushedAt":"2023-06-09T12:51:10.646Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"}},{"before":"f2e02777722a36407cc077031d5a738d657afc8a","after":"c9495d1ecc6dc8c988e52d455a23ded662b4985f","ref":"refs/heads/develop-3.0","pushedAt":"2023-06-09T12:51:06.230Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Mas i1861 batch (#1377)\n\n* Improve reliability of test\r\n\r\n* Need to wait delay after last TS\r\n\r\nOtherwise the erase keys may start before the upper timestamp rolls over to the next second","shortMessageHtmlLink":"Mas i1861 batch (#1377)"}},{"before":"90076c51ebe05deb88745f6dfb69ea315bcc5f71","after":"a9a3dae2d98282bb2c4d8853683956ae9e5cf9b1","ref":"refs/heads/mas-i1861-batch","pushedAt":"2023-06-08T12:17:43.344Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Need to wait delay after last TS\n\nOtherwise the erase keys may start before the upper timestamp rolls over to the next second","shortMessageHtmlLink":"Need to wait delay after last TS"}},{"before":null,"after":"90076c51ebe05deb88745f6dfb69ea315bcc5f71","ref":"refs/heads/mas-i1861-batch","pushedAt":"2023-06-07T20:03:34.506Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Improve reliability of test","shortMessageHtmlLink":"Improve reliability of test"}},{"before":"cddedbc41fba87777fe02e6f79c869b2f4780efb","after":"527649dd6daaa5386d198e576bbfccf910987745","ref":"refs/heads/mas-i1001-locationtest","pushedAt":"2023-05-26T21:27:29.124Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update leave test","shortMessageHtmlLink":"Update leave test"}},{"before":"d8e27c66097b6ef4866e0d4d5f5b10af092c0883","after":"cddedbc41fba87777fe02e6f79c869b2f4780efb","ref":"refs/heads/mas-i1001-locationtest","pushedAt":"2023-05-22T08:27:26.903Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Add leave test","shortMessageHtmlLink":"Add leave test"}},{"before":"0a54f63d31bcaaaeafd9adc1136492a9305908ba","after":null,"ref":"refs/heads/mas-i1857-replwithconfirms","pushedAt":"2023-05-12T14:48:33.168Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"}},{"before":"5244bb842f785a5157fb17a09dc60e41f04666f1","after":"f2e02777722a36407cc077031d5a738d657afc8a","ref":"refs/heads/develop-3.0","pushedAt":"2023-05-12T14:48:29.187Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Test range repl with node_confirms set to 2 (#1374)","shortMessageHtmlLink":"Test range repl with node_confirms set to 2 (#1374)"}},{"before":"e55eae9b45a57fb020718965a36b13e148909bfa","after":"d8e27c66097b6ef4866e0d4d5f5b10af092c0883","ref":"refs/heads/mas-i1001-locationtest","pushedAt":"2023-05-02T19:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update location.erl","shortMessageHtmlLink":"Update location.erl"}},{"before":"5244bb842f785a5157fb17a09dc60e41f04666f1","after":"e55eae9b45a57fb020718965a36b13e148909bfa","ref":"refs/heads/mas-i1001-locationtest","pushedAt":"2023-04-27T13:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Test reliability fix\n\nThere were some issues with the original test:\n\n- Config changes to riak_core where put under default bucket properties, and so were not applied. In particular, although the test was run 3 times on different ring sizes, only the default ring size (64) was actually tested.\n\n- In testing the genuine ring sizes, it was uncovered that the Ring9 test will fail on ring sizes other than 64.\n\n- As the test did not wait for transfers, they were not a genuine system test, and there was potential for false success and false failure due to this. The test now waits for transfers to complete; but does so in a fairly cumbersome way as `rt:wait_until_transfers_complete/1` is not a reliable function (in particular when it is called before any transfers have started.\n\n- After adding the wait for transfers, and correcting the vnode_inactivity_timeout, it was uncovered that there exists a race condition whereby a vnode may be simultaneously be exiting (triggered by a join) and be required (to receive a handoff). This could lead to transfers that got permanently stuck due to `Transfers: [{stopped,'dev5@127.0.0.1',6}]`. A timeout of 60s is sufficient to make the test relatively reliable, but significantly extends the time required to run the test.","shortMessageHtmlLink":"Test reliability fix"}},{"before":null,"after":"5244bb842f785a5157fb17a09dc60e41f04666f1","ref":"refs/heads/mas-i1001-locationtest","pushedAt":"2023-04-27T09:19:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update verify_rejoin.erl (#1373)","shortMessageHtmlLink":"Update verify_rejoin.erl (#1373)"}},{"before":null,"after":"0a54f63d31bcaaaeafd9adc1136492a9305908ba","ref":"refs/heads/mas-i1857-replwithconfirms","pushedAt":"2023-04-19T13:43:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Test range repl with node_confirms set to 2","shortMessageHtmlLink":"Test range repl with node_confirms set to 2"}},{"before":null,"after":"63f96d2ac99ad43571da596fe30b3433213cb11e","ref":"refs/heads/mas-i273-snappy","pushedAt":"2023-04-18T09:55:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update verify_basic_upgrade.erl","shortMessageHtmlLink":"Update verify_basic_upgrade.erl"}},{"before":"9f9e2b28bc896d41eed587972b2058e368828cf1","after":"e98ee1cf28f9b74d6643bf73cea30837bb3b1874","ref":"refs/heads/develop-3.2","pushedAt":"2023-03-15T15:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"},"commit":{"message":"Update verify_rejoin.erl (#1373)","shortMessageHtmlLink":"Update verify_rejoin.erl (#1373)"}},{"before":"9fe08d5a661b6a68e4fc8ea3b558257f7f26ba97","after":null,"ref":"refs/heads/mas-rejoinissue","pushedAt":"2023-03-15T15:25:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinsumner","name":"Martin Sumner","path":"/martinsumner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628897?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADZ_JmvQA","startCursor":null,"endCursor":null}},"title":"Activity ยท basho/riak_test"}