xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>,
	"Luis R. Rodriguez" <mcgrof@suse.com>,
	Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
	Ian Jackson <Ian.Jackson@eu.citrix.com>,
	Jacek Konieczny <jajcus@jajcus.net>,
	xen-devel@lists.xenproject.org
Subject: Re: [PATCH] systemd: add support initial systemd service files
Date: Wed, 12 Mar 2014 11:42:47 +0000	[thread overview]
Message-ID: <53204837.1010806@citrix.com> (raw)
In-Reply-To: <1394623532.21145.39.camel@kazak.uk.xensource.com>

On 12/03/14 11:25, Ian Campbell wrote:
> On Wed, 2014-03-12 at 11:14 +0000, Ian Jackson wrote:
>> Jacek Konieczny writes ("Re: [Xen-devel] [PATCH] systemd: add support initial systemd service files"):
>>> These seems quite wrong to me. Why create systemd services, while they
>>> are only wrappers to the old-style LSB scripts? What do we gain?
>> I agree with this criticism.
>>
>>> The right thing to do is to provide separate systemd unit for xenstored
>>> and xenconsoled.
>> If we do this then things will break if we add new functionality to
>> xencommons.  We would have to ask contributors who added new code to
>> xencommons to update the systemd unit files.  Those contributors, and
>> we, might not be able to test them (or alternatively wouldn't test the
>> sysvinit scripts).
> I hadn't thought of this aspect, it is a concern.
>
> On the other hand if systemd using distros are carrying their own
> service files then each of them will be rediscovering the issues
> themselves, possibly after we've triaged it here for the Nth time. Even
> if the set of upstream service files are not kept completely up to date
> at least they are in a common location, with some >0 chance of getting
> update when things change.
>
> I'm not sure which way I am leaning right now.

Speaking in my capacity as a downstream consumer, I would much prefer
upstream to carry scripts for each init system.

IMO, the benefits of not repeatedly solving the same bug different ways,
and a wider set of eyes checking changes outweigh the problems of things
getting out of sync.

Testing can be trivially gated by running OSS test on different base
distros and strictly not using sysvinit compatibility.

And speaking of upstart, XenServer has some experimental upstart
configuration files for use in a CentOS 6.x environment.  (They should
be on github, but it would appear github is out of date, which I need to
investigate)

~Andrew

  reply	other threads:[~2014-03-12 11:53 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-12  0:03 [PATCH] systemd: add support initial systemd service files Luis R. Rodriguez
2014-03-12  8:16 ` Jacek Konieczny
2014-03-12  8:35   ` Luis R. Rodriguez
2014-03-12  9:07     ` Jacek Konieczny
2014-03-12  9:19       ` Luis R. Rodriguez
2014-03-12 11:24         ` Jan Rękorajski
2014-03-12 11:22       ` Ian Campbell
2014-03-12 19:44         ` M A Young
2014-03-12 23:43           ` Luis R. Rodriguez
2014-03-13  0:37             ` M A Young
2014-03-12 23:53           ` Luis R. Rodriguez
2014-03-13  0:01             ` M A Young
2014-03-13  0:06               ` Luis R. Rodriguez
2014-03-13  8:03                 ` Jacek Konieczny
2014-03-13  9:52                   ` Ian Campbell
2014-03-13  9:55                     ` Jacek Konieczny
2014-03-12 11:14   ` Ian Jackson
2014-03-12 11:25     ` Ian Campbell
2014-03-12 11:42       ` Andrew Cooper [this message]
2014-03-12 18:35         ` Luis R. Rodriguez

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53204837.1010806@citrix.com \
    --to=andrew.cooper3@citrix.com \
    --cc=Ian.Campbell@citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=jajcus@jajcus.net \
    --cc=mcgrof@do-not-panic.com \
    --cc=mcgrof@suse.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).