Some kind of race condition causes DB volumes to appear on clean disks

Bug #1910578 reported by Stephen Taylor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-helm-infra
Fix Committed
Undecided
Stephen Taylor

Bug Description

The OSD init script using ceph-volume to deploy Bluestore OSDs is seeing unexplained Bluestore DB volumes on disks that should be clean. These volumes are "orphans" as they have no corresponding OSD data volume and must be removed by the OSD init script prior to OSDs getting initialized. If they aren't, then there is insufficient disk space to create the necessary DB and WAL volumes for the OSD(s) being deployed.

Where these DB volumes are coming from is a mystery, as is the reason why cleaning them up and proceeding with the OSD deployment doesn't cause them to reappear and instead allows the OSD deployment to complete successfully. These volumes are only created by the ceph-volume Bluestore OSD init script, but the script appears to be encountering them before it executes any of its logic that creates them.

There must be some hidden issue here that will eventually cause a more serious issue and we need to understand how this is happening. Thus far this issue has only been observed in the gate, but it seems likely to occur elsewhere eventually if not resolved.

Tags: ceph-osd
Revision history for this message
Stephen Taylor (st053q) wrote :
Changed in openstack-helm-infra:
assignee: nobody → Stephen Taylor (st053q)
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.