Project

General

Profile

Feature #7285

EC: ReplicatedPG needs to maintain a pending_last_update tracking the most recent update submitted to the backend

Added by Samuel Just over 6 years ago. Updated over 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
-
Target version:
% Done:

0%

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

Description

This is necessary because though with ReplicatedBackend, log_operation will be called from within the submit_transaction call, with ECBackend, if a read is necessary to get a partial chunk, we will delay calling log_operation until we submit the transaction locally, possibly several message exchanges in the future. Thus, ReplicatedPG must track a pending_last_update which it looses when peering restarts. This should be used to initialize OpContexts.

History

#1 Updated by Ian Colle over 6 years ago

  • Target version changed from v0.76b to v0.77

#2 Updated by Samuel Just over 6 years ago

  • Status changed from New to Rejected

nvm

Also available in: Atom PDF