Project

General

Profile

Feature #15623

Updated by Samuel Just about 8 years ago

1) The log must have an applied_up_to line.    All log entries before that point have been applied, all entries after that point have not.    Each log entry needs to be able to be applied by adding operations to a transaction.    This mechanism will generalize (and replace) the trim() call which currently cleans up the rollback objects after a delete. 
 2) The ECBackend needs to use the TPC protocol outlined in ec_overwrites.rst based on the FLAG_EC_OVERWRITES flag.    That is, with that flag set, ECBackend will use a write-aside object prepare/commit process with the append-only implementation so that we can get some testing before the rest of the implementation implemenation is ready

Back