Project

General

Profile

Bug #20274

rewind divergent deletes head whiteout

Added by Sage Weil about 1 month ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
Peering
Target version:
-
Start date:
06/12/2017
Due date:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Release:
Needs Doc:
No
Component(RADOS):
OSD

Description

2017-06-12 21:53:00.871182 7f1df2ffa700 10 rewind_divergent_log future divergent 795'971 (0'0) error    1:e2cc4526:::smithi02319845-21 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:head by client.4127.0:7977 0.000000 -2
...
2017-06-12 21:53:00.871222 7f1df2ffa700 10 _merge_object_divergent_entries: hoid 1:e2cc4526:::smithi02319845-21 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:head prior_version or op type indicates creation, deleting
...
2017-06-12 21:53:03.106498 7f1df1ff8700 15 filestore(/var/lib/ceph/osd/ceph-0) getattr 1.47s0_head/0#1:e2cc4526:::smithi02319845-21 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:head# 'snapset'
2017-06-12 21:53:03.106546 7f1df1ff8700 10 filestore(/var/lib/ceph/osd/ceph-0) error opening file /var/lib/ceph/osd/ceph-0/current/1.47s0_head/smithi02319845-21 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo_fffb7f7e6722a9f0a8fd_0_long with flags=4098: (2) No such file or directory
2017-06-12 21:53:03.106557 7f1df1ff8700 10 filestore(/var/lib/ceph/osd/ceph-0) getattr 1.47s0_head/0#1:e2cc4526:::smithi02319845-21 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:head# 'snapset' = -2
...
2017-06-12 21:53:03.108130 7f1df1ff8700  1 -- 172.21.15.23:6802/5764 --> 172.21.15.23:6810/22289 -- MOSDPGPush(1.47s2 799/798 [PushOp(1:e2cc4526:::smithi02319845-21 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:26c, version: 759'943, data_included: [], data_size: 0, omap_header_size: 0, omap_entries_size: 0, attrset_size: 22, recovery_info: ObjectRecoveryInfo(1:e2cc4526:::smithi02319845-21 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:26c@759'943, size: 0, copy_subset: [], clone_subset: {}, snapset: 0=[]:[]), after_progress: ObjectRecoveryProgress(!first, data_recovered_to:0, data_complete:true, omap_recovered_to:, omap_complete:true), before_progress: ObjectRecoveryProgress(first, data_recovered_to:0, data_complete:false, omap_recovered_to:, omap_complete:true))]) v3 -- 0x7f1e1e5e9f80 con 0

notice in that push it's a clone but the snapset is empty.

Related issues

Related to RADOS - Bug #20331: osd/PGLog.h: 770: FAILED assert(i->prior_version == last) Rejected 06/16/2017

History

#1 Updated by Sage Weil about 1 month ago

  • Status changed from New to Feedback

#2 Updated by Sage Weil about 1 month ago

  • Assignee set to Sage Weil

#3 Updated by Sage Weil about 1 month ago

  • Status changed from Feedback to Testing

#4 Updated by Greg Farnum about 1 month ago

  • Project changed from Ceph to RADOS
  • Category set to Peering
  • Component(RADOS) OSD added

#5 Updated by Sage Weil about 1 month ago

  • Related to Bug #20331: osd/PGLog.h: 770: FAILED assert(i->prior_version == last) added

#6 Updated by Sage Weil about 1 month ago

  • Status changed from Testing to Resolved

Also available in: Atom PDF