{"push_id":2813522040,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f1d061c9fffc20c4f4ea53486908cf472560c9eb","before":"f73e80a5e02bc1814719bcd1fc555d17704801ee","commits":[{"sha":"434657edbcedee0e6b92a8286a494e29ee891982","author":{"name":"Peter Mattis","email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com"},"message":"storage: place replicas in purgatory when the range is below quorum\n\nWhen the replicate queue cannot process a replica because the range is\nbelow quorum, place the replica in purgatory so that it will be\nprocessed quickly upon a change in liveness. Failure to do this was\ncausing rare slowness to up-replicate a new cluster if a replica was\nprocessed before liveness had marked a node as live. Previously this\nfailure was masked by the scanner rapidly re-scanning replicas on test\nclusters, but this was changed in #27441 so that the scanner has a\nmin-idle-time between scanning replicas to avoid burning cpu.\n\nAlso fixes test flakiness that was a side effect of the slow\nup-replication. The \"had X ranges at startup, expected 22\" seems to be\ncaused by splits taking longer than expected on an overly stressed\ncluster (note that up-replication in the failed test is not a factor\nbecause the error here occurs when there is only a single node in the\ntest cluster). When test clusters up-replicate quicker there is less stress on\nthe system when running tests concurrently.\n\nFixes #28395\nFixes #28746\n\nRelease note: None","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach-gen/commits/434657edbcedee0e6b92a8286a494e29ee891982"},{"sha":"4c0d19f8e7af1a693277b4fca5008b141c90523f","author":{"name":"craig[bot]","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@cockroachlabs.com"},"message":"Merge #28877\n\n28877: storage: place replicas in purgatory when the range is below quorum r=benesch,tschottdorf a=petermattis\n\nWhen the replicate queue cannot process a replica because the range is\r\nbelow quorum, place the replica in purgatory so that it will be\r\nprocessed quickly upon a change in liveness. Failure to do this was\r\ncausing rare slowness to up-replicate a new cluster if a replica was\r\nprocessed before liveness had marked a node as live. Previously this\r\nfailure was masked by the scanner rapidly re-scanning replicas on test\r\nclusters, but this was changed in #27441 so that the scanner has a\r\nmin-idle-time between scanning replicas to avoid burning cpu.\r\n\r\nAlso fixes test flakiness that was a side effect of the slow\r\nup-replication. The \"had X ranges at startup, expected 22\" seems to be\r\ncaused by splits taking longer than expected on an overly stressed\r\nmachine (note that up-replication in the failed test is not a factor\r\nbecause the error here occurs when there is only a single node in the\r\ntest cluster). When test clusters up-replicate quicker there is less stress on\r\nthe system when running tests concurrently.\r\n\r\nFixes #28395\r\nFixes #28746\r\n\r\nRelease note: None\n\nCo-authored-by: Peter Mattis <petermattis@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach-gen/commits/4c0d19f8e7af1a693277b4fca5008b141c90523f"},{"sha":"f1d061c9fffc20c4f4ea53486908cf472560c9eb","author":{"name":"Cockroach TeamCity","email":"fd37cc0f60f5654682bdc272adb420052001c7d2@cockroachlabs.com"},"message":"Snapshot 4c0d19f8e7af1a693277b4fca5008b141c90523f","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach-gen/commits/f1d061c9fffc20c4f4ea53486908cf472560c9eb"}]}
{"actor":{"display_login":"cockroach-teamcity"}}