Project

General

Profile

Bug #48630

non-LVM OSD do not start after upgrade from 15.2.4 -> 15.2.7

Added by ronnie laptop about 1 month ago. Updated 4 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
cephadm
Target version:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

During upgrade from 15.2.4 to 15.2.7 (docker_hub image), some of our OSD's do not startup after their systemd unit.run file was replaced during the upgrade.
The new unit.run script roughly consists of:

  • start of docker container, block device LVM
  • if step 1 fails, it should start docker container of other device type

Some of our OSD's are not of LVM type, but of 2 partitions type: (#1 XFS, #2 bluestore ).

We can workaround this bug by commenting out the first docker run statement in the unit files for the OSD in question, but this is holding up the upgrade big time, and requires lot of manual work edits.

Could you confirm there is testing in place for older block device types, and fix the issue for future releases?

History

#1 Updated by Sebastian Wagner 4 days ago

  • Description updated (diff)

#2 Updated by Sebastian Wagner 4 days ago

I think you probably want to migrate to ceph-volume for now.

Also available in: Atom PDF