Project

General

Profile

Actions

Feature #15623

open

Feature #14031: EC overwrites

EC Overwrites: ECBackend TPC support

Added by Samuel Just about 8 years ago. Updated over 4 years ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

80%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

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 is ready.

The first step is to write an explicit state machine using the dot language for the TPC mechanism incorporating all of the relevant steps and update the doc build process to stick a rendered version into the docs (see the peering state machine).

Actions

Also available in: Atom PDF