-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 1.5.6
-
Component/s: Replication
-
None
Just looking through docs + code:
F = node that failed and coming back.
P = node that took over, new primary
From documentation and code in rs_rollback.cpp, appears we are deleting (or overwrite) data from 'F' that was when it comes back online after being down
In addition to deleting/updating, should we be copy the deleted versions of documents somewhere (e.g. some temp collection)
so that a manual re-application of the data is possible, if necessary?
(sorry if this behavior is already there and I missed it)