{"push_id":788056885,"size":10,"distinct_size":10,"ref":"refs/heads/mtracy/move_decisions_to_allocator","head":"2fb56bd8271e31045e7b067a179ea51f5cf7fdc4","before":"f3174fdf289d3f718ecc13b8855bb8afb1de7d01","commits":[{"sha":"cb53612a53d8b74fbdf0eacea80687391f1dda39","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@cockroachlabs.com","name":"Ben Darnell"},"message":"Rename and export sql.server to sql.Executor.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/cb53612a53d8b74fbdf0eacea80687391f1dda39"},{"sha":"1ecf323446963e29fe8ff760bdee870c5151378c","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@cockroachlabs.com","name":"Ben Darnell"},"message":"Rename sql/server.proto to sql/session.proto","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/1ecf323446963e29fe8ff760bdee870c5151378c"},{"sha":"97cebaa081b60e6bf5c49eebf6d02c8cf8f38576","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@cockroachlabs.com","name":"Ben Darnell"},"message":"Remove manual setting of GOMAXPROCS in main.go.\n\nThis is no longer necessary since go 1.5 does it by default.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/97cebaa081b60e6bf5c49eebf6d02c8cf8f38576"},{"sha":"4e055b03f32eeb40c1072a04d4b3b9677628d1ef","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@bendarnell.com","name":"Ben Darnell"},"message":"Merge pull request #2446 from bdarnell/maxprocs\n\nRemove manual setting of GOMAXPROCS in main.go.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/4e055b03f32eeb40c1072a04d4b3b9677628d1ef"},{"sha":"7ed4b5bf20d401cb406557934ac2af10aef7901f","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"Rework how indexes are declared inside CREATE TABLE statements.\n\nReplaced support for the `CONSTRAINT foo INDEX (...)` syntax with `INDEX\nfoo (...)`. The former syntax was not conceptually pure as an index does\nnot constrain a table. For symmetry, allow the syntax `UNIQUE INDEX\nfoo (...)` as an alias for `CONSTRAINT foo UNIQUE (...)`.\n\nFixes #2430.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/7ed4b5bf20d401cb406557934ac2af10aef7901f"},{"sha":"c49fa428b4d56df4f2d4a0174e65c5ee71ad0dcb","author":{"email":"ec215cb41b22f2559be283cc58dc7219738dc864@cockroachlabs.com","name":"Bram Gruneir"},"message":"Disable teststatuslocallogs until I can get to the bottom of why its failing.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/c49fa428b4d56df4f2d4a0174e65c5ee71ad0dcb"},{"sha":"09e410413c3910cda76c6294ef618d1a23f2b3ea","author":{"email":"73675debcd8a436be48ec22211dcf44fe0df0a64@bendarnell.com","name":"Ben Darnell"},"message":"Merge pull request #2445 from bdarnell/sql-rename\n\nRename and export sql.server to sql.Executor","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/09e410413c3910cda76c6294ef618d1a23f2b3ea"},{"sha":"37fc9f80908077dec3d195694481abbd935b1bf3","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@cockroachlabs.com","name":"Peter Mattis"},"message":"Merge pull request #2434 from cockroachdb/pmattis/sql-index-constraint\n\nRework how indexes are declared inside CREATE TABLE statements.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/37fc9f80908077dec3d195694481abbd935b1bf3"},{"sha":"f624661bce155d51f66c19e4ac223ecba26f0135","author":{"email":"2f2f7f3d3dbf2eca4c6ade784c166610bf59388f@users.noreply.github.com","name":"Bram Gruneir"},"message":"Merge pull request #2449 from cockroachdb/bram/testfix\n\nDisable teststatuslocallogs until I can get to the bottom of why its failing.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/f624661bce155d51f66c19e4ac223ecba26f0135"},{"sha":"2fb56bd8271e31045e7b067a179ea51f5cf7fdc4","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@cockroachlabs.com","name":"Matt Tracy"},"message":"Move all replica adjustment logic into Allocator\n\nThis commit refactors all of the significant computations in the replicate queue\ninto the Allocator class. The replicate queue is now responsible only for\nobtaining the necessary descriptors (zone config and range descriptor), passing\nthem to the allocator, and performing any actions recommended by the allocator.\n\nThis refactoring has an eye towards the removal of dead replicas; however, dead\nreplicas are not currently considered, as that functionality is not part of\nstorePool as of this commit.\n\nThis creates a very simple interface to all of the important logic, which can be\neasily consumed by our planned allocation simulator.","distinct":true,"url":"https://api.github.com/repos/mrtracy/cockroach/commits/2fb56bd8271e31045e7b067a179ea51f5cf7fdc4"}]}