{"push_id":932525077,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"ff229cca19b72124432015f8291312e6e553751b","before":"6cef6d30a4f763b7f10b9de8f21dd644779610bc","commits":[{"sha":"e820f16c0ae2707d164e1aa957f154fa3f74ab6d","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"example/kubernetes: Enable gRPC in vtgate configuration.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/e820f16c0ae2707d164e1aa957f154fa3f74ab6d"},{"sha":"208e802fe6747c45e96df445cb42d4fd146f3094","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"vtworker: Fix typo.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/208e802fe6747c45e96df445cb42d4fd146f3094"},{"sha":"6aa47bc8b49725f89dae55babf1b167e35ceb058","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"test/vertical_split.py: Move keyspace setup into setUp().\n\nThis way, vertical_split.py can be reused by a future automation_vertical_split.py.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/6aa47bc8b49725f89dae55babf1b167e35ceb058"},{"sha":"c3678f5af3040a9eab7c3dce27230c9c5fcc28ea","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"test/vertical_split.py: Added a comment in _check_stats() to clarify the purpose of the check.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/c3678f5af3040a9eab7c3dce27230c9c5fcc28ea"},{"sha":"db6c0ceba1a57da0dd9c716130cf2137c70e6c10","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"test/vertical_split.py: Fixed remaining pylint errors.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/db6c0ceba1a57da0dd9c716130cf2137c70e6c10"},{"sha":"e5a116173af07c3c4bb2f7ff7513b23c67c212d0","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"topo: Added helper function KeyspaceShardString.\n\nUpdated go/vt/automation to use it.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/e5a116173af07c3c4bb2f7ff7513b23c67c212d0"},{"sha":"1c66ee29877860bc01fabe20c7067cd4c4224ca6","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"automation: More detailed error message when a task could not be instantiated.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/1c66ee29877860bc01fabe20c7067cd4c4224ca6"},{"sha":"e16b2265898504c01388f5c085ef358cb92a2822","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"automation: Generalize CopySchemaShard task to prepare it for vertical split.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/e16b2265898504c01388f5c085ef358cb92a2822"},{"sha":"73a007bc4d2c27f86670b0573dbee40e877481be","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"automation: Add cluster operation for vertical split.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/73a007bc4d2c27f86670b0573dbee40e877481be"},{"sha":"00117b48ff7871df0c7400560ec69187e368965e","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"vtctl: Remove old, now unused, ApplySchemaShard code.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/00117b48ff7871df0c7400560ec69187e368965e"},{"sha":"43e6b50059e467b149e04638d9067ff9bd289c9e","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"test: End-to-end test for vertical split via automation framework.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/43e6b50059e467b149e04638d9067ff9bd289c9e"},{"sha":"526aca8e2e2f809f5d35dd4fbaec324daee502be","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"vtworkerclient: Add UnregisterFactoryForTest().\n\nThis way, different fakes can be used in the same package. This was already done for vtctlclient.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/526aca8e2e2f809f5d35dd4fbaec324daee502be"},{"sha":"be5249ea1325825d6c25b7b442331f76bae39894","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"automation: scheduler unit test: Better log the found output.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/be5249ea1325825d6c25b7b442331f76bae39894"},{"sha":"23a4d6cb838508bb714dc82fe9ffe9521e677df2","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"automation: Add unit test for vertical split cluster operation.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/23a4d6cb838508bb714dc82fe9ffe9521e677df2"},{"sha":"cda3953796245c5827cbc18f372d3457bc65a153","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"example/kubernetes: Fix invalid vtgate port name.\n\nError was:\n\n  spec.ports[0].name: invalid value 'web+bsonrpc', Details: must be a DNS label (at most 63 characters, matching regex a-z0-9?): e.g. \"my-name\"","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/cda3953796245c5827cbc18f372d3457bc65a153"},{"sha":"49e07b6ed362ad2e1370be624eef4332ab9c256c","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"test/automation_vertical_split.py: Clarify why unittest import is unused.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/49e07b6ed362ad2e1370be624eef4332ab9c256c"},{"sha":"288d91f0cca874bc6be8386c8641aba9f806fbea","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"Merge pull request #1431 from michael-berlin/remove_applyschemashard\n\nvtctl: Remove old, now unused, ApplySchemaShard code.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/288d91f0cca874bc6be8386c8641aba9f806fbea"},{"sha":"29eb5cd3df621e1f87426a6b24c050f566327906","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"Revert to protobuf v3.0.0-beta-1\n\nThe grpc library has not yet been updated for a renamed function in\nprotobuf v3.0.0-beta-2:\n\nhttps://github.com/grpc/grpc/issues/4505","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/29eb5cd3df621e1f87426a6b24c050f566327906"},{"sha":"1b259ee7d9414d2da6c4f9fa63dcb0607ebc8bf2","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"Merge pull request #1432 from michael-berlin/automation_vertical_split\n\nautomation: Cluster operation for vertical split.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/1b259ee7d9414d2da6c4f9fa63dcb0607ebc8bf2"},{"sha":"15f483ba6e9c8dd704f800efbac6ca60c66fa96b","author":{"email":"d0bd1c6a4289581537082d4e674f75efbec53916@google.com","name":"Michael Berlin"},"message":"Merge pull request #1426 from michael-berlin/kubernetes_enable_vtgate_grpc_port\n\nexample/kubernetes: Enable gRPC in vtgate configuration.","distinct":true,"url":"https://api.github.com/repos/enisoc/vitess/commits/15f483ba6e9c8dd704f800efbac6ca60c66fa96b"}]}