Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
4.2.0
-
None
Description
When RW found that ledger's last fragment is in underReplication state, then we should delay that ledger replication for some grace period. optimally we can replicate other fragments.
The idea is, Whenever it finds the last fragement is under replicated, It can add into PendingReplication list.
There will be a small daemon, which will check for the timeouts of this ledgers.
Once it timed out , it will trigger the normal replication process if it is not in last fragment. Otherwise, it will fence the ledger and will trigger the replication nomally.
see the discussion for more info:
http://markmail.org/message/ruhhxxgvuqnjlu2s#query:+page:1+mid:f6ifo4sizulwiaem+state:results
Attachments
Attachments
Issue Links
- requires
-
BOOKKEEPER-386 It should not be possible to replicate a ledger fragment which is at the end of an open ledger
- Closed