{"push_id":1244291846,"size":320,"distinct_size":320,"ref":"refs/heads/master","head":"4a370bdc106636e7621f3ad311e61fa7a9a1be8e","before":"5332b2da12295bd7cead7ba9d2d3afecf0ac0c79","commits":[{"sha":"2e7ba66d98e49a8aa0ae8234d35ae63ecf52571e","author":{"name":"Nathan VanBenschoten","email":"b4a34fbdb14efbe352ced896f3acfafd868eb64f@gmail.com"},"message":"sql: Require DROP privileges to RENAME a database\n\nPreviously it was possible to RENAME databases even if the root user did\nnot have DROP privileges on them. This could result in the system\ndatabase being renamed.","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/2e7ba66d98e49a8aa0ae8234d35ae63ecf52571e"},{"sha":"63788e6011f1a62f937b3d79909876bd9ae0ccc8","author":{"name":"Matt Jibson","email":"e67f95f42c4959cac33fbbbc1922229fe473494d@gmail.com"},"message":"sql: detect repeat overflow\n\nFixes #8042","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/63788e6011f1a62f937b3d79909876bd9ae0ccc8"},{"sha":"dcea5de52a7278a3f0b0039bc1603da56f3c8ce6","author":{"name":"a6802739","email":"c890cc9408328e85ef08e7a86efaf37ac7108554@gmail.com"},"message":"cli: increase limit for debug's open file descriptors","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/dcea5de52a7278a3f0b0039bc1603da56f3c8ce6"},{"sha":"599c7e68966744153e8a81ff9a52a2a4ef788c02","author":{"name":"Peter Mattis","email":"96165b703fa5ad88ee03d1dd21db6648d592b647@gmail.com"},"message":"cmd/zerosum: make \"flappy\" flap random nodes","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/599c7e68966744153e8a81ff9a52a2a4ef788c02"},{"sha":"323e6d7a7e65138c78778267602efa28edccd19a","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Makefile: stress{,race}: place test binaries in package root","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/323e6d7a7e65138c78778267602efa28edccd19a"},{"sha":"d84e6e5a42b183f82ab9f4e27b5b127f6fb6379a","author":{"name":"Peter Mattis","email":"96165b703fa5ad88ee03d1dd21db6648d592b647@gmail.com"},"message":"storage: tweak Store.String()\n\nDon't include Engine.String() in Store.String() as that info isn't\nuseful in all of the log messages which include Store.String()\ntransitively via Replica.String().","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/d84e6e5a42b183f82ab9f4e27b5b127f6fb6379a"},{"sha":"906987ece198ddce343fd43c2a100eae55aa275f","author":{"name":"Peter Mattis","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@cockroachlabs.com"},"message":"Merge pull request #8180 from petermattis/pmattis/zerosum\n\ncmd/zerosum: make \"flappy\" flap random nodes","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/906987ece198ddce343fd43c2a100eae55aa275f"},{"sha":"a2aa966cd1994972bfe306cdeae32be7673076e1","author":{"name":"Peter Mattis","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@cockroachlabs.com"},"message":"Merge pull request #8178 from petermattis/pmattis/replica-string\n\nstorage: tweak Store.String()","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/a2aa966cd1994972bfe306cdeae32be7673076e1"},{"sha":"b02111eefd4e6e2bc849e491f4525e488a25665a","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Merge pull request #8177 from tamird/fix-cli-stress\n\nMakefile: stress{,race}: place test binaries in package root","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/b02111eefd4e6e2bc849e491f4525e488a25665a"},{"sha":"ff71c685ab72d946c47305f1bed9564226c0fcf1","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage: remove incorrect panic(unreachable)\n\nThis can be reached when the stopper quiesces.\n\nFixes #8118.","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/ff71c685ab72d946c47305f1bed9564226c0fcf1"},{"sha":"e8129d2f061e51a1308bf03b1b5e384647d85b46","author":{"name":"Daniel Harrison","email":"96fdf737f2c68055d34b5e86ee18a69908830b01@gmail.com"},"message":"rfc: mark sql_column_families as completed","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/e8129d2f061e51a1308bf03b1b5e384647d85b46"},{"sha":"7f6aeaf0010bc3f4dc82ec98cfe5799f048bc166","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"storage: fix test comment","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/7f6aeaf0010bc3f4dc82ec98cfe5799f048bc166"},{"sha":"a6cceebe388d6a4d9ac3674d7a1e50ffea8710bf","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"storage: remove useless method\n\nThere was an extra method in helpers_test that was more confusing than\nhelpful. Remove it.","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/a6cceebe388d6a4d9ac3674d7a1e50ffea8710bf"},{"sha":"2f1f09219dd8baa5fb80f6baf91029f187164b2e","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"storage: replace repdesc cache\n\nReplace the replica descriptor cache that used to live on Store with a\npair of fields on Replica that keep track of the most recently seen\nsender and recipient replica descriptors from Raft.\n\nThis change is possible because the cache was only necessary in the\nsituations when the replica is trying to send a Raft-initiated message\nand its Range does not have an accurate or present replica descriptor\nfor either the sender (itself) or the recipient - but in all of these\nsituations, the recipient and sender replica descriptors are guaranteed\nto be the same as the sender and recipient (respectively) of the\nReplica's most recently recieved Raft message. So, we can simply store\nthose 2 replica descriptors on the replica, updating them every time we\nget a Raft message, and use them when sending Raft messages when the\nReplica's Range doesn't have present or accurate descriptors for the\nsender or recipient.\n\nThe comments for the replica descriptor cache have been moved to the new\nfields in Replica, and contain further justification for why this change\nworks.\n\nResolves #7694.","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/2f1f09219dd8baa5fb80f6baf91029f187164b2e"},{"sha":"900f75db20f8d718a0268ed6784a6e36e625783f","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"Merge pull request #8125 from jordanlewis/fix-7694\n\nReplace replica descriptor cache with last-seen sender and recipient fields.","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/900f75db20f8d718a0268ed6784a6e36e625783f"},{"sha":"9c482c3c6ba16ffcfed4065f25aa51a3c4e67b9f","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #8181 from tschottdorf/reachable\n\nstorage: remove incorrect panic(unreachable)","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/9c482c3c6ba16ffcfed4065f25aa51a3c4e67b9f"},{"sha":"bc5f1fd47d00b05c56b1f6212f448a7fa36e1709","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@cockroachlabs.com"},"message":"roachpb: Introduce ReplicaIdent message\n\nExtracted from #7684","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/bc5f1fd47d00b05c56b1f6212f448a7fa36e1709"},{"sha":"673f9ea8d7fc3419b3efcc98f5e06e95979a4f0a","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@cockroachlabs.com"},"message":"storage: Factor test boilerplate into raftTransportTestContext","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/673f9ea8d7fc3419b3efcc98f5e06e95979a4f0a"},{"sha":"776204581cd447186fa6f64e4aa0721085b0ac56","author":{"name":"Ben Darnell","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@cockroachlabs.com"},"message":"storage: Key RaftTransport stream by ReplicaIdent, not ReplicaDescriptor\n\nReplicaDescriptor does not include the RangeID, so collisions were\npossible and errors from one range could cause messages for another to\nbe dropped or delayed.\n\nDiscovered in #8111\nUpdates #7732","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/776204581cd447186fa6f64e4aa0721085b0ac56"},{"sha":"1c7c2882b96df67a5009a543df0926b8a5a1d1bc","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"storage: always snapshot *full* ranges in BenchmarkReplicaSnapshot","distinct":true,"url":"https://api.github.com/repos/eisenstatdavid/cockroach/commits/1c7c2882b96df67a5009a543df0926b8a5a1d1bc"}]}
{"actor":{"display_login":"eisenstatdavid"}}