{"push_id":592289018,"size":56,"distinct_size":56,"ref":"refs/heads/master","head":"b8be833e824333dd3e822269e11195e467c0f77f","before":"516be60f9fa6010754a94196b224c0d71759ce10","commits":[{"sha":"a686d66a39ec72d99fd8e9c01087a073b342777b","author":{"email":"54292aea5dc813d68e85afc655561db794837185@gmail.com","name":"Shengzhe Yao"},"message":"add vitess.io site preview script","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/a686d66a39ec72d99fd8e9c01087a073b342777b"},{"sha":"e32280270bfece16978b8bc0c6c57096a2fa1bce","author":{"email":"54292aea5dc813d68e85afc655561db794837185@gmail.com","name":"脑残果粉"},"message":"Merge pull request #433 from yaoshengzhe/master\n\nadd vitess.io site preview script","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/e32280270bfece16978b8bc0c6c57096a2fa1bce"},{"sha":"4562b05377bf9151b54936abf6a95876365c1b17","author":{"email":"fb5969442a001c39a35f98faffc314fa1cdb9f0b@google.com","name":"Piotr Kufel"},"message":"Factor out fakeTopo from vt/vtgate to vt/topo/test/faketopo","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/4562b05377bf9151b54936abf6a95876365c1b17"},{"sha":"f1dff80fc4b65567d71f95ed5c04e7a141d2e63a","author":{"email":"54292aea5dc813d68e85afc655561db794837185@gmail.com","name":"Shengzhe Yao"},"message":"add ExecuteShard in vtgateconn\n\n1. Add ExecuteShard in go/vt/vtgate/vtgateconn/vtgateconn.go and an implementation\n   in go/vt/vtgate/gorpcvtgateconn/conn.go\n2. Fix go/vt/vtgate/gorpcvtgateconn/conn_test.go so that it reads vtgate\n   port from test/java_vtgate_test_helper.py output instead of a hard coded\n   number.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/f1dff80fc4b65567d71f95ed5c04e7a141d2e63a"},{"sha":"ffbb8ff9ba7087758e8716805c42c126f10c565e","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Adding KeyspacePartition.ShardReferences, to replace KeyspacePartition.Shards.\n\nAlso more design principles in the doc.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/ffbb8ff9ba7087758e8716805c42c126f10c565e"},{"sha":"01af626bad7a5fab3d5271348d345c7794c9e36d","author":{"email":"54292aea5dc813d68e85afc655561db794837185@gmail.com","name":"脑残果粉"},"message":"Merge pull request #435 from yaoshengzhe/fix_add_executeshard_api_to_vtgateconn\n\nadd ExecuteShard in vtgateconn","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/01af626bad7a5fab3d5271348d345c7794c9e36d"},{"sha":"5a4bff1967b2dce764b8716ef7afb7f03137d480","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Now using SrvShard.Name everywhere in the code.\n\nIt is properly populated everywhere, no need to resort back\nto the KeyRange. Populating it properly in vtgate tests.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/5a4bff1967b2dce764b8716ef7afb7f03137d480"},{"sha":"3fd0786d7cc01264857178a161f6bb0205f92a56","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Merge branch 'master' into resharding","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/3fd0786d7cc01264857178a161f6bb0205f92a56"},{"sha":"1be35338cb6a128e90f2cb62d4d59eb43d7dfbf9","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Fixing introduced regression: still sort the old SrvShard array too.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/1be35338cb6a128e90f2cb62d4d59eb43d7dfbf9"},{"sha":"524be6a91042c612337ee123a015eb23f14659f5","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Better comments.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/524be6a91042c612337ee123a015eb23f14659f5"},{"sha":"80c9242730e66c8df6ad4ae1c7861bc5883ccb90","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang"},"message":"Merge pull request #434 from qfel/master\n\nFactor out fakeTopo from vt/vtgate to vt/topo/test/faketopo","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/80c9242730e66c8df6ad4ae1c7861bc5883ccb90"},{"sha":"8c7ad34f22419bdae4033cc2d0f236eb810bd3d5","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Removing unused deprecated flag.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/8c7ad34f22419bdae4033cc2d0f236eb810bd3d5"},{"sha":"dcfa38eae2f1f56d32a3e8f7d67e772363b5e2fc","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@gmail.com","name":"Alain Jobart"},"message":"Merge pull request #436 from youtube/resharding\n\nResharding","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/dcfa38eae2f1f56d32a3e8f7d67e772363b5e2fc"},{"sha":"ff817acde3006b829096c43e21681fcf9628f4af","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"VTGate related changes:\nChange default retryDelay to 2ms.\nOnly retry on tx_pool_full, retry, and fatal errors, while it is not in transaction, not cancelled, and not exceeding deadline.\nAdd integration tests to test retry logic with vttablet shutting down.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/ff817acde3006b829096c43e21681fcf9628f4af"},{"sha":"37d5f7628b150971f9f69aaeffac3ecefdac15c7","author":{"email":"1fe0f83f394665206b2ba043f2198fe03353e5b6@google.com","name":"Alain Jobart"},"message":"Adding unit tests for ShardReference packing.","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/37d5f7628b150971f9f69aaeffac3ecefdac15c7"},{"sha":"61fd99c3623627e475bf3467085763f6da9deef5","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"Merge branch 'master' into shardconn","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/61fd99c3623627e475bf3467085763f6da9deef5"},{"sha":"c03ed6bb43cdaa3d582398d4524d34cdbf6680df","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"move Done channel check outside retry logic","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/c03ed6bb43cdaa3d582398d4524d34cdbf6680df"},{"sha":"e75be654ca52f276b1987f570157ffca6121a489","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"Add comment","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/e75be654ca52f276b1987f570157ffca6121a489"},{"sha":"0d7acd8519a136c3c209d0b27427b4923d81e4c6","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"Check exceptions in tests more accurately","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/0d7acd8519a136c3c209d0b27427b4923d81e4c6"},{"sha":"2ccb32870dc5de888fadb81939ffc5d8e141134c","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang"},"message":"Merge pull request #437 from youtube/shardconn\n\nVTGate related changes:","distinct":true,"url":"https://api.github.com/repos/AndyDiamondstein/vitess/commits/2ccb32870dc5de888fadb81939ffc5d8e141134c"}]}