Actions
Bug #65085
openrados: replica mlcod tends to lag by two cycles rather than one limiting replica reads
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
The replica and the primary populate RepModify::last_complete and RepGather::pg_local_last_complete prior to doing PrimaryLogPG::log_operation. This causes the last_complete_ondisk value and consequently min_last_complete_ondisk to lag by an additional write cycle (mlcod on replicas will tend to lag last_update by two versions rather than one). The practical consequence of this is mainly the objects written in the last two log versions will be unavailable for replica read rather than the last one.
See https://tracker.ceph.com/issues/65013 for debugging process/discussion.
Updated by Samuel Just about 1 month ago
- Related to Bug #65013: replica_read not available on most recently updated objects in each PG added
Actions