{"push_id":1455161667,"size":27,"distinct_size":27,"ref":"refs/heads/b26755052_vtgate_buffer","head":"7d2dbcf479153c629c7d483a3d14d650d9db4822","before":"508fcd7b5b6bb77227519eb9e916d786abfa5ee5","commits":[{"sha":"e7a5ff8ee8ed715768c5de2981d1192a39cf3092","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@google.com"},"message":"Now using native proto3 BindVariable.\n\nInstead of converting them to native type before use. Should avoid one\nconversion and make it much simpler.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/e7a5ff8ee8ed715768c5de2981d1192a39cf3092"},{"sha":"67da3a7465d4bd139ceecd1d6c5392193f05b31b","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@google.com"},"message":"Fixing a few mysql credentials related issues.\n\nChanging backup.py to use passwords for all users, with a file\ncredentials server implementation.\nFixing all places that use credentials to have the right ones.\nOnly use root after the init database to run the init script,\nand when waiting for MySQL to start before running mysql_upgrade.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/67da3a7465d4bd139ceecd1d6c5392193f05b31b"},{"sha":"ed3afc82543f15ed8c7aafbdf948aec74a956c6c","author":{"name":"c-wind","email":"cfed82fd36d324c915d767041c0b28b2bd6c4147@codecn.org"},"message":"simplify refreshData codes","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/ed3afc82543f15ed8c7aafbdf948aec74a956c6c"},{"sha":"6ef4ed6689f1b3bd7af67b436b5b6cd79cc202c5","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@gmail.com"},"message":"Merge pull request #2355 from c-wind/master\n\ntabletserver simplify codes","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/6ef4ed6689f1b3bd7af67b436b5b6cd79cc202c5"},{"sha":"3985ebb17237c671a31d94c6edaf355e3ab07518","author":{"name":"thompsonja","email":"26de0e8f661e0fa8ec8faaa3a4ef839aebcd541d@gmail.com"},"message":"k8s end2end test updates (#2348)","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/3985ebb17237c671a31d94c6edaf355e3ab07518"},{"sha":"83dcb80c59c1f75d8186f0ec585637478c65c33c","author":{"name":"sougou","email":"cdacba364b74283e8a3063e649cac4172c154d7c@google.com"},"message":"2pc: Repair UI (#2356)\n\n* 2pc: Repair UI\r\n\r\n* 2pc: json format for /twopcz\r\n\r\n* code review comments","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/83dcb80c59c1f75d8186f0ec585637478c65c33c"},{"sha":"8c0e49f52b1a739ddae6b4a0f36ef73398688c1c","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@google.com"},"message":"Addressing review comments.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/8c0e49f52b1a739ddae6b4a0f36ef73398688c1c"},{"sha":"f3ece4676a0ff8e94e5ebbd5f465f26e7bc50600","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@google.com"},"message":"Using an internal version of Start().\n\nSo we only use it in one place, and we don't have to add the boolean\nflag.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/f3ece4676a0ff8e94e5ebbd5f465f26e7bc50600"},{"sha":"7971488906dc28bfafe2bb9e71d9452ccb6fd4b2","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@google.com"},"message":"Further simplifying mysqld.\n\nWait() can be split into an internal and external method too.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/7971488906dc28bfafe2bb9e71d9452ccb6fd4b2"},{"sha":"6d1bfda8f9e3547fc4ec14227a0b8df47b18dcaf","author":{"name":"Michael Berlin","email":"bd07be35713a79a5f7888cb6f20324e797b7e04d@google.com"},"message":"Merge pull request #2358 from michael-berlin/remove_unused_enum_definition\n\ntest: tablet.py: Remove unused value.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/6d1bfda8f9e3547fc4ec14227a0b8df47b18dcaf"},{"sha":"c907481647dcb63a3368b018c0422ff481ed03ae","author":{"name":"sougou","email":"cdacba364b74283e8a3063e649cac4172c154d7c@google.com"},"message":"2pc: protocol tests (#2359)","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/c907481647dcb63a3368b018c0422ff481ed03ae"},{"sha":"2d25adce4a38e120e80d81adae0e228d0ecb6a8f","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@gmail.com"},"message":"Merge pull request #2353 from alainjobart/root\n\nFixing a few mysql credentials related issues.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/2d25adce4a38e120e80d81adae0e228d0ecb6a8f"},{"sha":"9e098bf634458c7d07b17d361c376596fd975022","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@google.com"},"message":"Fixing SetShardTabletControl blacklisted_tables.\n\nNow only use blacklisted_tables, which is the proto field name, as\nparameter to SetShardTabletControl.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/9e098bf634458c7d07b17d361c376596fd975022"},{"sha":"8a05001c5e890485d8a4f998042730157be226d2","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@gmail.com"},"message":"Merge pull request #2357 from alainjobart/vtctl\n\nFixing SetShardTabletControl blacklisted_tables.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/8a05001c5e890485d8a4f998042730157be226d2"},{"sha":"d87cc1ea302d6be632338326c7539f8c8e3fba6e","author":{"name":"sougou","email":"cdacba364b74283e8a3063e649cac4172c154d7c@google.com"},"message":"2pc: alert on unresolved prepares. (#2360)\n\nIf data loss causes a distributed transaction metadata to\r\nbe lost, prepared transactions can linger forever. Add an\r\nalert for this condition.\r\n\r\nThis is the last of the code changes for 2PC. After this,\r\nI'll update the design doc and make a user guide.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/d87cc1ea302d6be632338326c7539f8c8e3fba6e"},{"sha":"b35065b91d0945533f9e740e2b999aacb4eb9c66","author":{"name":"Alain Jobart","email":"46df5e7af7866d2f1602b64ec5a2926e58735f19@gmail.com"},"message":"Merge pull request #2328 from alainjobart/bind2\n\nNow using native proto3 BindVariable.","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/b35065b91d0945533f9e740e2b999aacb4eb9c66"},{"sha":"8b3644c6d3a935b3d7f3a1618670200be59032f9","author":{"name":"Michael Berlin","email":"bd07be35713a79a5f7888cb6f20324e797b7e04d@google.com"},"message":"tools: bootstrap_web.sh: Fix \"/usr/bin/env: node: No such file or directory\" error.\n\nAfter node is freshly installed, it is not part of PATH. By sourcing\ndev.env, we fix this.\n\nI've also changed the file of the temporary, downloaded file to include \".tar\".","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/8b3644c6d3a935b3d7f3a1618670200be59032f9"},{"sha":"dd7b2398f15a37750d570b81d41725fd5ec079a8","author":{"name":"Michael Berlin","email":"bd07be35713a79a5f7888cb6f20324e797b7e04d@google.com"},"message":"Merge pull request #2361 from michael-berlin/bootstrap_web_PATH\n\ntools: bootstrap_web.sh: Fix \"/usr/bin/env: node: No such file or dir…","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/dd7b2398f15a37750d570b81d41725fd5ec079a8"},{"sha":"60910ade7d9a08ddecb9ef26d827bca515eb8604","author":{"name":"Erez Louidor","email":"453aba3492e61459e440dc9fbe3c835fb2038973@google.com"},"message":"Fixed the panic-handling code in vttablet.\nPreviously, if a VTTablet method returned a non TabletError error\nan 'uncaught panic' error would be returned (erroneously). This PR\nrewrites the error handling logic to fix that and be clearer.\n\nRenamed handleError to handlePanicAndSendLogStat.\nRenamed handleErrorNoPanic to handleError.\nMoved the panic-handling code to handlePanicAndSendLogStat from handleError (using the new naming here)","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/60910ade7d9a08ddecb9ef26d827bca515eb8604"},{"sha":"749b276aa0868c7cd81f3b731025a4e390db0e10","author":{"name":"sougou","email":"cdacba364b74283e8a3063e649cac4172c154d7c@google.com"},"message":"2pc: refactored metadata tables (#2363)\n\n* 2pc: refactored metadata tables\r\n\r\nChanging the table names: This allows me to start with a clean slate.\r\nSince the feature is not yet in use, I don't have to migrate the old\r\ntables.\r\n\r\nenums->ints: Enums looked like a good idea in the beginning. But it's\r\na pain if you have to add a new state, because it requires a schema\r\nchange. Switching to numbers in db and enums in code.\r\n\r\nDropping deprecated columns & indexes: During implementation, I made\r\nsome improvements to the prepare flow (compared to the design). That\r\nallows me to simplify that table.\r\n\r\nSummary:\r\nredo_log_transaction -> redo_state, drop resolution, drop\r\nstate_time_idx.\r\nredo_log_statement ->redo_statement.\r\ntransaction -> dt_state.\r\nparticipant -> dt_participant, drop time_updated\r\n\r\n* code review comments","distinct":true,"url":"https://api.github.com/repos/michael-berlin/vitess/commits/749b276aa0868c7cd81f3b731025a4e390db0e10"}]}
{"actor":{"display_login":"michael-berlin"}}