Jay, Kudos on writing code that is easy to read. I have some questions about the new interfaces.
When serial_event_log.cc is used, the Applier implementation writes Commands to a file. Are there plans to provide an interface to supply Command instances for a slave to replay? How is the serial log to be kept in sync with a storage engine given the Applier interface? MySQL uses two phase commit, but the Applier interface has one method, ::apply(). In addition to methods for performing 2PC, keeping a storage engine and the serial log in sync requires additional methods for crash recovery to support commit or rollback of transactions in state PREPARED in the storage engine depending on the outcome recorded in the serial log. -- Mark Callaghan [email protected] _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

