Project

General

Profile

Backport #16441

jewel: [initscripts] systemd-run is not needed in initscripts

Added by Vladislav Odintsov over 1 year ago. Updated 12 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Release:
jewel


Related issues

Copied from devops - Fix #16440: [initscripts]: systemd-run is not needed in initscripts Resolved 06/23/2016

History

#1 Updated by Vladislav Odintsov over 1 year ago

not a bug. should be changed to fix.
PR: https://github.com/ceph/ceph/pull/9872

base ticket:
http://tracker.ceph.com/issues/16440

#2 Updated by Nathan Cutler over 1 year ago

  • Tracker changed from Bug to Backport
  • Subject changed from [backport][jewel][initscripts]: systemd-run is not needed in initscripts to jewel: systemd-run is not needed in initscripts
  • Description updated (diff)
  • Status changed from New to In Progress

original description

systemd-run logic in initscripts was introduced because of ticket http://tracker.ceph.com/issues/7627. If we have systemd-based distro, we should use systemd unit files from systemd directory to start/stop ceph daemons. Otherwise, daemon() from /etc/init.d/functions on systemd distro starts service in system.slice and everything works well for case, for example, when we use hammer on RH7. With this code it will start daemon with daemon() function from init.d/functions. systemd-run can not be run on non-systemd distros, so it's not needed on SysV systems. I've performed successful testing with hammer on RH6, RH7 systems with ceph-osd, ceph-mon, ceph-radosgw services.

#3 Updated by Nathan Cutler over 1 year ago

  • Copied from Fix #16440: [initscripts]: systemd-run is not needed in initscripts added

#4 Updated by Nathan Cutler over 1 year ago

  • Subject changed from jewel: systemd-run is not needed in initscripts to jewel: [initscripts] systemd-run is not needed in initscripts

#5 Updated by Nathan Cutler over 1 year ago

  • Status changed from In Progress to Need More Info

Backporting note: do not process further until https://github.com/ceph/ceph/pull/9871 has been merged and cherry-pick SHA1 has been double-checked.

#6 Updated by Vladislav Odintsov over 1 year ago

Thanks, Nathan, I'll cherry-pick commits from master to backport-branch after merge to master.

#7 Updated by Loic Dachary about 1 year ago

  • Status changed from Need More Info to New

#8 Updated by Loic Dachary about 1 year ago

  • Copied from deleted (Fix #16440: [initscripts]: systemd-run is not needed in initscripts)

#9 Updated by Loic Dachary about 1 year ago

  • Status changed from New to Rejected

#10 Updated by Nathan Cutler 12 months ago

  • Status changed from Rejected to Resolved
  • Assignee set to Nathan Cutler

#11 Updated by Nathan Cutler 12 months ago

  • Target version set to v10.2.4

#12 Updated by Nathan Cutler 12 months ago

  • Project changed from Ceph to devops

#13 Updated by Nathan Cutler 12 months ago

  • Copied from Fix #16440: [initscripts]: systemd-run is not needed in initscripts added

Also available in: Atom PDF