Project

General

Profile

Bug #41318

per-pool omap broken with temp recovery objects

Added by Sage Weil over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Urgent
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

- recovery creates a temp recovery object,

2019-08-15T22:50:41.202+0000 7f30cc74b700 15 bluestore(/var/lib/ceph/osd/ceph-2) _omap_setkeys 9.0_head #-11:05876d40:::temp_recovering_9.0_45'8_50_head:head#
2019-08-15T22:50:41.202+0000 7f30cc74b700 20 bluestore(/var/lib/ceph/osd/ceph-2) _omap_setkeys  0xfffffffffffffff500000000000005ed'.foo0' <- foo0
2019-08-15T22:50:41.202+0000 7f30cc74b700 20 bluestore(/var/lib/ceph/osd/ceph-2) _omap_setkeys  0xfffffffffffffff500000000000005ed'.foo1' <- foo1
2019-08-15T22:50:41.202+0000 7f30cc74b700 20 bluestore(/var/lib/ceph/osd/ceph-2) _omap_setkeys  0xfffffffffffffff500000000000005ed'.foo10' <- foo10
2019-08-15T22:50:41.202+0000 7f30cc74b700 20 bluestore(/var/lib/ceph/osd/ceph-2) _omap_setkeys  0xfffffffffffffff500000000000005ed'.foo100' <- foo100

- it gets renamed,
2019-08-15T22:50:41.394+0000 7f30cc74b700 10 bluestore(/var/lib/ceph/osd/ceph-2) _rename 9.0_head #-11:05876d40:::temp_recovering_9.0_45'8_50_head:head# -> #9:05876d40:test-rados-api-smithi104-15134-17::big2:head# = 0

- now the pool id is different, so we won't find hte omap data. for example, on removal,
2019-08-15T22:51:42.487+0000 7f30d0753700 20 bluestore(/var/lib/ceph/osd/ceph-2) _do_omap_clear remove range start: 0x000000000000000900000000000006b2'-' end: 0x000000000000000900000000000006b2'~'

/a/sage-2019-08-15_21:25:02-rados-wip-sage-testing-2019-08-15-1347-distro-basic-smithi/4217741

History

#1 Updated by Sage Weil over 4 years ago

  • Description updated (diff)
  • Status changed from New to 12
  • Assignee set to Sage Weil
  • Priority changed from Normal to Urgent

#2 Updated by Sage Weil over 4 years ago

  • Description updated (diff)

#3 Updated by Josh Durgin over 4 years ago

  • Assignee changed from Sage Weil to xie xingguo
  • Pull request ID set to 29717

#4 Updated by Josh Durgin over 4 years ago

  • Status changed from 12 to Fix Under Review

#5 Updated by Sage Weil over 4 years ago

  • Status changed from Fix Under Review to Resolved

Also available in: Atom PDF