зеркало из https://github.com/github/vitess-gh.git
749b276aa0
* 2pc: refactored metadata tables Changing the table names: This allows me to start with a clean slate. Since the feature is not yet in use, I don't have to migrate the old tables. enums->ints: Enums looked like a good idea in the beginning. But it's a pain if you have to add a new state, because it requires a schema change. Switching to numbers in db and enums in code. Dropping deprecated columns & indexes: During implementation, I made some improvements to the prepare flow (compared to the design). That allows me to simplify that table. Summary: redo_log_transaction -> redo_state, drop resolution, drop state_time_idx. redo_log_statement ->redo_statement. transaction -> dt_state. participant -> dt_participant, drop time_updated * code review comments |
||
---|---|---|
.. | ||
automation.proto | ||
automationservice.proto | ||
binlogdata.proto | ||
binlogservice.proto | ||
logutil.proto | ||
mysqlctl.proto | ||
query.proto | ||
queryservice.proto | ||
replicationdata.proto | ||
tableacl.proto | ||
tabletmanagerdata.proto | ||
tabletmanagerservice.proto | ||
throttlerdata.proto | ||
throttlerservice.proto | ||
topodata.proto | ||
vschema.proto | ||
vtctldata.proto | ||
vtctlservice.proto | ||
vtgate.proto | ||
vtgateservice.proto | ||
vtrpc.proto | ||
vttest.proto | ||
vtworkerdata.proto | ||
vtworkerservice.proto | ||
workflow.proto |