Project

General

Profile

Actions

Feature #14037

open

Feature #14031: EC overwrites

PGBackend: add a way for the Backend to notify ReplicatedPG that a version has been applied

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

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

90%

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

Description

(Implicit in the above is that ECBackend drives application, and PG is merely notified, this may not be the best design and should be justified or discarded)

ECBackend will have discretion about when to actually apply a particular log entry to allow it to batch up many applications at once while allowing it to control the size of its volatile cache of unstable object data. We'll need plumbing in PGBackend to allow PGLog to update its metadata about which entries have been applied (and therefore cannot be rolled back).

Actions #1

Updated by Samuel Just almost 8 years ago

  • Assignee set to Samuel Just
Actions #2

Updated by Samuel Just over 7 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Samuel Just over 7 years ago

  • % Done changed from 0 to 90
Actions #4

Updated by Samuel Just over 7 years ago

  • Status changed from In Progress to 7
Actions #5

Updated by Patrick Donnelly over 4 years ago

  • Status changed from 7 to Fix Under Review
Actions

Also available in: Atom PDF