{"push_id":1213658011,"size":38,"distinct_size":38,"ref":"refs/heads/cli_zone_set","head":"15c4393c45e389eb367bcb5e5bed4b1bfc5d1641","before":"ee72b2c2690444f4b10653de3c69a6dfc4932c46","commits":[{"sha":"4904abd1690b90b727f5f4242178b386e5a613bd","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"rfc: First draft of FKs RFC\n\nThe majority of the complexity is around handling schema-changes --\nin the steady state, enforcing FKs on CRUD operations is relatively\nstraightforward.\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/4904abd1690b90b727f5f4242178b386e5a613bd"},{"sha":"a3c47dab0b7edf0166fc7b19b06e762591a0efdb","author":{"name":"Bram Gruneir","email":"c2c698b5c4e9a832f8becb94b691e2846d059921@cockroachlabs.com"},"message":"storage: only call Desc() if needed in queues\n\nIt requires getting a lock, so we should avoid calling it unnecessarily.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/a3c47dab0b7edf0166fc7b19b06e762591a0efdb"},{"sha":"7f51935fb94ed956f63ca9c947c4653da4d86fd6","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"kv: avoid data race in test setup\n\nSeen in WIP on https://circleci.com/gh/tschottdorf/cockroach/2555.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/7f51935fb94ed956f63ca9c947c4653da4d86fd6"},{"sha":"327056fe279c43fc5b2536a178e45636579d9b33","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage: remove SetRangeRetryOptions\n\nThis is cruft and was prone to data races since the field which\nwas modified was not actually protected by any mutex (though one\nwas acquired, misleading the casual reader).\n\nLeft one test disabled, but it should be straightforward to refactor.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/327056fe279c43fc5b2536a178e45636579d9b33"},{"sha":"1044ab0506ffdf1baf7ce108de2f9a0162688723","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage: refactor and reenable TestClientRetryNonTxn","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/1044ab0506ffdf1baf7ce108de2f9a0162688723"},{"sha":"933f9f811f033fd4aaeeabfbedb45911e62f7707","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"util/leaktest: no-op when called during stack unwinding","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/933f9f811f033fd4aaeeabfbedb45911e62f7707"},{"sha":"6d4c1d58423ee38f326b948e166a59ed25cc7ae3","author":{"name":"Peter Mattis","email":"96165b703fa5ad88ee03d1dd21db6648d592b647@gmail.com"},"message":"cli: document `debug sstables` output format\n\nChange the format to bucket files by a particular size within a level.\n\nFixes #7908.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/6d4c1d58423ee38f326b948e166a59ed25cc7ae3"},{"sha":"ced307cb8b6815053f680e21b203902b9f7a2740","author":{"name":"Tristan Rice","email":"facaad7843d235e8ab3a16bb1a0550445b9cd162@fn.lc"},"message":"storage: make baseQueue contain a RangeID instead of a Replica object\n\nThis changes how queues hold information about replicas. Now, instead of storing\na Replica object, a queue stores a roachpb.RangeID and fetches the Replica when\npopping from the queue. This prevents issues when replicas are removed due to\nchange replicas or other reasons but there still is a reference to them in the\nqueue.\n\nFixes #7879.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/ced307cb8b6815053f680e21b203902b9f7a2740"},{"sha":"1df3956be47fc2b991c3585d9d67f261cfe65fbf","author":{"name":"Radu Berinde","email":"295c33b47a77c8cc349159d95207f89af9f8470a@cockroachlabs.com"},"message":"testcluster: move ClusterArgs to base","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/1df3956be47fc2b991c3585d9d67f261cfe65fbf"},{"sha":"19ff65ba4fa0524d5a7ee3cf847819864acf6bdd","author":{"name":"Arjun Narayan","email":"e295f43f869eb4e47bb424bbbd86edcfa874ba78@cockroachlabs.com"},"message":"storage: prepend replica descriptors in panics\n\n509c454 made replica.String() readable without locks, and prepended\nall logs and errors with it. Prepend panics as well.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/19ff65ba4fa0524d5a7ee3cf847819864acf6bdd"},{"sha":"6489eb36b625e7946ccfc6bd0e1f966a2b26d424","author":{"name":"Arjun Narayan","email":"e295f43f869eb4e47bb424bbbd86edcfa874ba78@cockroachlabs.com"},"message":"storage: move rangeDesc out of replica.mu, use in Desc()\n\nIn #7871, replica.String() was refactored to use a new atomically\nreadable copy of the RangeDescriptor. replica.Desc() could use this as\nwell (so as to not lock replica.mu), but this change was\nconservatively deferred. However, with the issue of replica.Desc()\nacquiring locks being raised in #7888, and after discussion with\n@bdarnell, it should be safe to refactor replica.Desc() as well.\n\nFinally replica.mu.rangeDesc is moved outside mu to replica.rangeDesc\nto maintain the semantics of replica.mu","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/6489eb36b625e7946ccfc6bd0e1f966a2b26d424"},{"sha":"51911c96e1da8e53c4f008ab812f258ca788c0da","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"util/log: rip out mostly defunct context logging","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/51911c96e1da8e53c4f008ab812f258ca788c0da"},{"sha":"b07aaa643aee88db95ddd09a4786bbea7fae99f5","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage: miscellaneous replicate queue log improvements\n\nWatching a test cluster, I found the replicate queue traces unsatisfying,\noften lacking the crucial detail especially for failed replications.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/b07aaa643aee88db95ddd09a4786bbea7fae99f5"},{"sha":"9b6fc087ca41ec3875e9dd97bb0dfbc98fe4594e","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage,server: remove .context()","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/9b6fc087ca41ec3875e9dd97bb0dfbc98fe4594e"},{"sha":"fb93483a48889625bc4ef1c3a7232101ec191b6c","author":{"name":"Rushi Agrawal","email":"f3bfe544365bd5478658600a9366f9d06750fca4@gmail.com"},"message":"cli: allow specifying `--join` multiple times\n\nCockroachDB supported specifying addresses of bootstrap nodes as a\ncomma-separated list:\n\n  cockroach start --join=address1,address2 [...]\n\nBut it makes automation slightly difficult. This patch adds new\nbehavior. Now one can specify multiple --join flags to achieve the\nsame:\n\n  cockroach start --join=address1 --join=address2 [...]\n\nNote that the previous way also works. So this is still a valid\ncombination:\n\n  cockroach start --join=address1,address2 --join=address3 [...]\n\nA short flag '-j' is also added corresponding to '--join' long flag.\n\nFixes #7610","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/fb93483a48889625bc4ef1c3a7232101ec191b6c"},{"sha":"b9d93eb2fe323128f10f6eca7fc7d0a7a2741e0e","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"sql: compare DDate by value rather than pointer","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/b9d93eb2fe323128f10f6eca7fc7d0a7a2741e0e"},{"sha":"dbd1885d7f0e4241d03f45d7a35e374ea5dfcea1","author":{"name":"Cuong Do","email":"2fe26df17302e79e3119e0d940711cdcab3eafaa@cockroachlabs.com"},"message":"all: gengo/grpc-gateway -> grpc-ecosystem/grpc-gateway\n\nThe repo `github.com/gengo/grpc-gateway` has been moved to\n`grpc-ecosystem/grpc-gateway`. Right now, our builds only work because\nof `GLOCKFILE` (and `examples-go` is already broken).","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/dbd1885d7f0e4241d03f45d7a35e374ea5dfcea1"},{"sha":"8fb7a0ce1f4454abff016cdaafa4f06cd1c9d7d9","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"acceptance: do not print uninteresting error","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/8fb7a0ce1f4454abff016cdaafa4f06cd1c9d7d9"},{"sha":"6e450ee9eed1ef3c53943d0bd5ea31524ba03825","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"acceptance: make GCE disk type configurable\n\nSaves the next person the lookup when they want to run a cluster\nwith SSD instead. We should be using spinny disk for the normal\ncase as that makes expensive compactions much more painful, and\nwe do want to know when that happens.","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/6e450ee9eed1ef3c53943d0bd5ea31524ba03825"},{"sha":"ddcab8a69d6bc4e68d5d85cc6321fa1cbf053089","author":{"name":"Spencer Kimball","email":"43d88d703c7bdc8f0e0140e90c0c34b9f645ad96@gmail.com"},"message":"Flush batch iterator before computing stats; put txn record on LHS of split\n\nWhen splitting, it makes more sense to locate the txn record on the LHS of\nthe split so that it can be GC'd properly in `intentResolve.processIntentsAsync`.\nPreviously, it would fail every time because it was added as a write command\nto the LHS and they txn key was on the RHS.\n\nFixes #7652","distinct":true,"url":"https://api.github.com/repos/a6802739/cockroach/commits/ddcab8a69d6bc4e68d5d85cc6321fa1cbf053089"}]}
{"actor":{"display_login":"a6802739"}}