All of lore.kernel.org
 help / color / mirror / Atom feed
* systemd support
@ 2015-07-03 22:21 Loic Dachary
  2015-07-06 19:03 ` Ken Dreyer
  2015-07-08 15:28 ` Owen Synge
  0 siblings, 2 replies; 4+ messages in thread
From: Loic Dachary @ 2015-07-03 22:21 UTC (permalink / raw)
  To: Ken Dreyer; +Cc: Ceph Development

[-- Attachment #1: Type: text/plain, Size: 510 bytes --]

[cc'ing ceph-devel in case someone else has the answer]

Hi Ken,

I know very little about systemd and I'd like to learn more. My understanding is that we have some support in the current master branch, but it is incomplete. Are there differences with what I would find in the Red Hat Storage 1.3 packages ? If I'm not mistaken RHEL7 uses systemd, therefore I guess there may be a better support there. Unless it's using the legacy sysvinit files ?

Cheers
-- 
Loïc Dachary, Artisan Logiciel Libre


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: systemd support
  2015-07-03 22:21 systemd support Loic Dachary
@ 2015-07-06 19:03 ` Ken Dreyer
  2015-07-06 19:46   ` Sage Weil
  2015-07-08 15:28 ` Owen Synge
  1 sibling, 1 reply; 4+ messages in thread
From: Ken Dreyer @ 2015-07-06 19:03 UTC (permalink / raw)
  To: Loic Dachary, ceph-devel@vger.kernel.org

On 07/03/2015 04:21 PM, Loic Dachary wrote:
> [cc'ing ceph-devel in case someone else has the answer]
> 
> Hi Ken,
> 
> I know very little about systemd and I'd like to learn more. My understanding
> is that we have some support in the current master branch, but it is
> incomplete. Are there differences with what I would find in the Red Hat
> Storage 1.3 packages ? If I'm not mistaken RHEL7 uses systemd, therefore I
> guess there may be a better support there. Unless it's using the legacy
> sysvinit files ?

Hi Loic,

The RHCS product is using the legacy sysvinit scripts that are upstream.
I doubt we'll use systemd unit files to manage the services in RHCS
until those land upstream and get a lot of testing there.

There is a ticket to track the incorporation of systemd unit files for
the services, here: http://tracker.ceph.com/issues/11344 . That ticket
has some more details regarding the current situation upstream.

From what I recall, both SUSE and Ubuntu have implemented systemd unit
files downstream for the Ceph MON/OSD/MDS services.

- Ken

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: systemd support
  2015-07-06 19:03 ` Ken Dreyer
@ 2015-07-06 19:46   ` Sage Weil
  0 siblings, 0 replies; 4+ messages in thread
From: Sage Weil @ 2015-07-06 19:46 UTC (permalink / raw)
  To: Ken Dreyer; +Cc: Loic Dachary, ceph-devel@vger.kernel.org

On Mon, 6 Jul 2015, Ken Dreyer wrote:
> On 07/03/2015 04:21 PM, Loic Dachary wrote:
> > [cc'ing ceph-devel in case someone else has the answer]
> > 
> > Hi Ken,
> > 
> > I know very little about systemd and I'd like to learn more. My understanding
> > is that we have some support in the current master branch, but it is
> > incomplete. Are there differences with what I would find in the Red Hat
> > Storage 1.3 packages ? If I'm not mistaken RHEL7 uses systemd, therefore I
> > guess there may be a better support there. Unless it's using the legacy
> > sysvinit files ?
> 
> Hi Loic,
> 
> The RHCS product is using the legacy sysvinit scripts that are upstream.
> I doubt we'll use systemd unit files to manage the services in RHCS
> until those land upstream and get a lot of testing there.
> 
> There is a ticket to track the incorporation of systemd unit files for
> the services, here: http://tracker.ceph.com/issues/11344 . That ticket
> has some more details regarding the current situation upstream.
> 
> >From what I recall, both SUSE and Ubuntu have implemented systemd unit
> files downstream for the Ceph MON/OSD/MDS services.

I really really wanted to make this land for infernalis, but it'll have to 
happen quickly if that's to happen.  My suggestion (before I got sick) was 
to merge all of the systemd related changes into a wip-systemd branch and 
test/fix the integrated pile.  I'd start by just grabbing a few downburst 
VMs, instaling simple clusters with ceph-deploy, and geting used to the 
user experience of starting/stopping daemons, making sure things behave on 
boot, updating some of the docs, and so forth.  I suspect there are some 
minor ceph-deploy changes need to systemtl enable the mon and mds daemons
(osds would start indirectly via udev).

...but I would *love* it if infernalis used systemd natively for fc22 
(which has a gitbuilder now) and rhel/centos7.  I'm not sure what is 
downstream for ubuntu, but that could be pulled in as well.  We aren't 
building upstream suse packages so nothing to do there at this point 
except merge whatever Owen sends us :)

sage

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: systemd support
  2015-07-03 22:21 systemd support Loic Dachary
  2015-07-06 19:03 ` Ken Dreyer
@ 2015-07-08 15:28 ` Owen Synge
  1 sibling, 0 replies; 4+ messages in thread
From: Owen Synge @ 2015-07-08 15:28 UTC (permalink / raw)
  To: Loic Dachary, Ken Dreyer; +Cc: Ceph Development

Dear All,

We have working SUSE systemd support using the master systemd files.

The only things that prove tricky is merging it to master.

You can find it working here

https://github.com/SUSE/ceph/tree/distro/suse-0-80-9

We also have a release for hammer.

The problem is that nearly every change also requires a synchronised
change with the spec file.

Since I cant test on the same platform as upstream, (Due to silly side
effects of using EPEL) and quiet reasonable upstream insist that no
change breaks their current system moving this upstream had to be
blocked until master could build suse for my tests.

I have some 3 pull requests this in particular that contains a nearly
working system:

https://github.com/ceph/ceph/pull/5029

BUt the (quiet reasonable) demands of the spec file reviewers caused the
delay, and level of changes to be too geate for me to get this task done
in the desired window of time.

At this moment I need to work on ceph-deploy and will be at least a week
before I can get back to tidying the pull requests for master.

Best regards

Owen

On 07/04/2015 12:21 AM, Loic Dachary wrote:
> [cc'ing ceph-devel in case someone else has the answer]
> 
> Hi Ken,
> 
> I know very little about systemd and I'd like to learn more. My understanding is that we have some support in the current master branch, but it is incomplete. Are there differences with what I would find in the Red Hat Storage 1.3 packages ? If I'm not mistaken RHEL7 uses systemd, therefore I guess there may be a better support there. Unless it's using the legacy sysvinit files ?
> 
> Cheers
> 

-- 
SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB
21284 (AG
Nürnberg)

Maxfeldstraße 5

90409 Nürnberg

Germany
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-07-08 15:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-03 22:21 systemd support Loic Dachary
2015-07-06 19:03 ` Ken Dreyer
2015-07-06 19:46   ` Sage Weil
2015-07-08 15:28 ` Owen Synge

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.