vitess-gh/proto
sougou 749b276aa0 2pc: refactored metadata tables (#2363)
* 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
2016-12-13 09:42:38 -08:00
..
automation.proto Now splitting automation proto. 2015-06-10 11:35:58 -07:00
automationservice.proto Now splitting automation proto. 2015-06-10 11:35:58 -07:00
binlogdata.proto Moving UpdateStream to queryservice API. 2016-09-02 09:32:00 -07:00
binlogservice.proto Moving UpdateStream to queryservice API. 2016-09-02 09:32:00 -07:00
logutil.proto Fixing proto comments. 2015-06-25 10:03:42 -07:00
mysqlctl.proto Start mysqld for mysql_upgrade with --skip-grant-tables and --skip-networking. 2016-07-26 22:56:46 -07:00
query.proto 2pc: refactored metadata tables (#2363) 2016-12-13 09:42:38 -08:00
queryservice.proto 2pc: ResolveTransaction->ConcludeTransaction 2016-11-13 23:49:04 -08:00
replicationdata.proto Now using strings in remote RPC communication for replication position. 2015-07-24 10:29:28 -07:00
tableacl.proto add tableacl proto and refactor go/vt/tableacl 2015-07-19 22:30:42 -07:00
tabletmanagerdata.proto Add support for Vitess 'allprivs' user. 2016-09-26 17:47:12 -07:00
tabletmanagerservice.proto Add support for Vitess 'allprivs' user. 2016-09-26 17:47:12 -07:00
throttlerdata.proto throttler: Add new configuration option "ignore_n_slowest_rdonlys". 2016-09-14 22:58:08 -07:00
throttlerservice.proto vtctl: Add commands to manipulate the adaptive throttling of the resharding throttler. 2016-08-18 09:47:27 -07:00
topodata.proto Rename WORKER tablet type into DRAINED 2016-10-14 15:09:50 -07:00
vschema.proto Adding SrvVSchema object. 2016-06-02 14:07:43 -07:00
vtctldata.proto Removing locktimeout from vtctl protocol. 2015-11-03 11:20:12 -08:00
vtctlservice.proto Renaming a few proto files. Turns out the proto we use in google3 2015-06-19 08:20:58 -07:00
vtgate.proto 2pc: end-to-end (#2335) 2016-12-05 16:28:44 -08:00
vtgateservice.proto 2pc: export ResolveTransaction in grpc 2016-11-14 08:54:49 -08:00
vtrpc.proto vterrors: Fix spelling issues. 2016-04-08 11:02:02 -07:00
vttest.proto Extend vtcombo. Addressed review comments. 2016-08-05 11:04:29 -07:00
vtworkerdata.proto vtworker: Fix code after the logging Event was moved from vtctldata to logutil. 2015-07-06 13:12:50 -07:00
vtworkerservice.proto vtworker: Fix typos in comments of the RPC code. 2016-06-08 01:23:12 -07:00
workflow.proto Adding workflow library. 2016-10-04 14:09:31 -07:00