Details
-
Improvement
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
1.5.6
-
None
Description
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)