Project

General

Profile

Fix #14828

ceph Resource Agent does not work with systemd

Added by Nathan Cutler almost 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
02/20/2016
Due date:
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
jewel
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:

Description

I have been told by people more knowledgeable than myself that the ceph Resource Agent (RA), which we are currently packaging in ceph-resource-agents, wraps the ceph sysvinit script. The idea being that one could have Pacemaker managing OSDs, MONs and MDSes.

Leaving aside the question of why one would want to run Ceph under Pacemaker, the ceph RA in its current form will not work with systemd unit files and hence should not be packaged on systemd platforms.


Related issues

Copied to devops - Backport #16461: jewel: ceph Resource Agent does not work with systemd Resolved

Associated revisions

Revision 9acb00ec (diff)
Added by Nathan Cutler almost 3 years ago

ceph.spec.in: do not install Ceph RA on systemd platforms

The Ceph Resource Agent (RA) wraps the Ceph init script and is incompatible
with systemd.

http://tracker.ceph.com/issues/14828 Fixes: #14828

Signed-off-by: Nathan Cutler <>

History

#1 Updated by Nathan Cutler almost 3 years ago

  • Backport set to hammer

#2 Updated by Tim Serong almost 3 years ago

Yeah. With the systemd unit files, there's no point bothering with the wrapper RAs - pacemaker is quite capable of managing systemd services directly, so even changing the wrapper to wrap the systemd services would be pointless. It should be dropped.

#3 Updated by Nathan Cutler almost 3 years ago

  • Status changed from New to Need Review

#4 Updated by Nathan Cutler almost 3 years ago

  • Tracker changed from Bug to Fix

#5 Updated by Nathan Cutler almost 3 years ago

  • Status changed from Need Review to Resolved
  • Backport deleted (hammer)

I keep forgetting that upstream hammer doesn't know about systemd.

#6 Updated by Nathan Cutler over 2 years ago

  • Status changed from Resolved to Pending Backport
  • Backport set to jewel

#7 Updated by Nathan Cutler over 2 years ago

  • Copied to Backport #16461: jewel: ceph Resource Agent does not work with systemd added

#9 Updated by Loic Dachary over 2 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF