{"push_id":1118335042,"size":14,"distinct_size":14,"ref":"refs/heads/master","head":"3d7ddbae1fb93dc4cae181d695c5f7524d1be7cc","before":"f2840dfbed529993555572eae0376fbaf1f49a0c","commits":[{"sha":"9ad31d1444732eafed71d84201d71ca1d16019f4","author":{"email":"3b4921ceb05fe441cbb43cd9b3ae92b79aea0af6@lj.sk","name":"Rasta"},"message":"composer.json fix - google/auth package set to the same version as defined in grpc/grpc","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/9ad31d1444732eafed71d84201d71ca1d16019f4"},{"sha":"60b8981ff9df5b607267bb2b1f7f4acb2da21473","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"Fix golint issues in cephbackupstorage.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/60b8981ff9df5b607267bb2b1f7f4acb2da21473"},{"sha":"05ef93a1591a323c871654a81606e68f85cfcde4","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"mysqlctl: Make TabletDir accessible through MysqlDaemon interface.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/05ef93a1591a323c871654a81606e68f85cfcde4"},{"sha":"aa7f60ec6d79b3ce386e40a3f06d884bebc7c846","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"mysqlctl: Distinguish failed query from empty result in SlaveStatus().\n\nA failed query indicates, e.g., a connection problem.\nAn empty result for \"SHOW SLAVE STATUS\" means mysqld is running,\nbut there is no slave config entered.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/aa7f60ec6d79b3ce386e40a3f06d884bebc7c846"},{"sha":"7109bc13396a4e3449575c43c1bc14a79e1e5261","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"tabletmanager: Remember if we've been told to stop replicating.\n\nWe remember the setting on the file system, because we want it to work\nregardless of whether mysqld is running, and because if that tablet dir\nis lost, the particular position at which we're stopped is also lost.\nTherefore, the setting to stay stopped should not persist across loss of\nthe tablet dir (e.g. it should not be stored in topology).","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/7109bc13396a4e3449575c43c1bc14a79e1e5261"},{"sha":"ebcb5b386eb947dfc8608baf5757ea73fddaf8ae","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"healthcheck: Try to heal replication automatically.\n\nThis allows tablets (consisting of vttablet+mysqld) to be restarted\nwithout having to manually re-point slaves at the master and tell them\nto start replicating again. This is important for rollout flows, where\neach slave is restarted in turn.\n\nWe can't just check at vttablet startup, because then we'd miss the case\nwhen only mysqld is restarted. Instead, we check at each healthcheck\ninterval so replication becomes self-healing. The replication lag check\nhad to be moved from mysqlctl to tabletmanager and integrated with this\nhealing, to make sure the healing attempt is synchronized with the slave\nstatus check.\n\nThis is also needed for Orchestrator integration, because we are responsible\nfor giving the slave a master in the first place so Orchestrator knows which\nreplication tree the slave belongs to.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/ebcb5b386eb947dfc8608baf5757ea73fddaf8ae"},{"sha":"4cbb02c96089d7ffa027d48f0e877df7863416f5","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"Enable replication reporter in examples.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/4cbb02c96089d7ffa027d48f0e877df7863416f5"},{"sha":"6df4754ae206a1954fe757d3bdc420f35d3ee388","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Reworking cleaner code.\n\nTo be easier to use, and simpler.\n\nAdding a check for the ChangeSlaveType to only do it if the original\ntype is what we expect. For the worker tests to pass, I then need a\nbetter TabletManagerClient that actually does something with\n'ChangeType', so adding that too.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/6df4754ae206a1954fe757d3bdc420f35d3ee388"},{"sha":"8229a5ee3acec978156b08614482a91b8bee805b","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Fixing comment.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/8229a5ee3acec978156b08614482a91b8bee805b"},{"sha":"2373270fcd33c99e585714d1dccef4fca9434b6c","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"Merge pull request #1695 from enisoc/replication_reporter\n\nhealthcheck: Try to heal replication automatically.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/2373270fcd33c99e585714d1dccef4fca9434b6c"},{"sha":"d4d7a08248d1b91a094eb84636dacffc7afac448","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"Update Concepts doc.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/d4d7a08248d1b91a094eb84636dacffc7afac448"},{"sha":"77b56ca3bcd9b1ed59e8056f517284e6f32a3f14","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"Merge pull request #1701 from Rastusik/composer_google_auth\n\ncomposer.json fix - google/auth package set to the same version as defined in grpc/grpc","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/77b56ca3bcd9b1ed59e8056f517284e6f32a3f14"},{"sha":"86ee8663b643351f2eb4bffa4f3f64d0d1d3ad21","author":{"email":"1cdc736ba6fd89dd9b69239aea62ddb9fd1482b1@google.com","name":"Anthony Yeh"},"message":"Merge pull request #1705 from enisoc/doc-concepts\n\nUpdate Concepts doc.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/86ee8663b643351f2eb4bffa4f3f64d0d1d3ad21"},{"sha":"3d7ddbae1fb93dc4cae181d695c5f7524d1be7cc","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@gmail.com","name":"Alain Jobart"},"message":"Merge pull request #1704 from alainjobart/worker\n\nReworking cleaner code.","distinct":true,"url":"https://api.github.com/repos/thompsonja/vitess/commits/3d7ddbae1fb93dc4cae181d695c5f7524d1be7cc"}]}