All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/4] tools: make xenstore domain/daemon configurable
@ 2016-08-02 16:10 Juergen Gross
  2016-08-02 16:10 ` [PATCH v5 1/4] tools: remove systemd xenstore socket definitions Juergen Gross
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Juergen Gross @ 2016-08-02 16:10 UTC (permalink / raw)
  To: xen-devel
  Cc: Juergen Gross, wei.liu2, andrew.cooper3, ian.jackson,
	ross.lagerwall, dave

Add a configuration option to /etc/sysconfig/xencommons to let the
user configure whether he wants to start xenstore service as a daemon
or as a stubdom.

Changes in V5:
- patch 2: undo &> to 2> conversion

Changes in V4:
- patch 1: remove sd_booted() test, undo unintended white space changes
- patch 3: use @XEN_RUN_DIR@ as requested by Wei Liu

Changes in V3:
- patch 1: re-add sd_notify() call
- split up former patch 2 into 3 patches as requested by Ian Jackson
- patch 4 (was 2): remove check for running xenstore domain, as this
  is done in init-xenstore-domain already
- patch 4 (was 2): if booted with systemd send a systemd-notify message
  in the xenstore domain case
- patch 4 (was 2): if booted with systemd don't wait until xenstore
  daemon is running, as the daemon will have sent a notify message by
  its own

Changes in V2:
- move service type modification form patch 2 to patch 1 as implied by
  Ross Lagerwall (at least I guess so)
- add .gitignore entry for launch-xenstore

Juergen Gross (4):
  tools: remove systemd xenstore socket definitions
  tools: split out xenstored starting form xencommons
  tools: use pidfile for test if xenstored is running
  tools: make xenstore domain easy configurable

 .gitignore                                         |   1 +
 tools/configure                                    |   7 +-
 tools/configure.ac                                 |   3 +-
 tools/hotplug/Linux/Makefile                       |   1 +
 tools/hotplug/Linux/init.d/sysconfig.xencommons.in |  42 ++++++++-
 tools/hotplug/Linux/init.d/xencommons.in           |  38 +-------
 tools/hotplug/Linux/launch-xenstore.in             |  87 +++++++++++++++++
 tools/hotplug/Linux/systemd/Makefile               |   5 -
 tools/hotplug/Linux/systemd/xenstored.service.in   |  13 +--
 tools/hotplug/Linux/systemd/xenstored.socket.in    |  13 ---
 tools/hotplug/Linux/systemd/xenstored_ro.socket.in |  13 ---
 tools/ocaml/xenstored/systemd.ml                   |   2 -
 tools/ocaml/xenstored/systemd.mli                  |   8 --
 tools/ocaml/xenstored/systemd_stubs.c              |  98 --------------------
 tools/ocaml/xenstored/utils.ml                     |   9 +-
 tools/ocaml/xenstored/xenstored.ml                 |   3 +-
 tools/xenstore/xenstored_core.c                    | 103 +--------------------
 17 files changed, 146 insertions(+), 300 deletions(-)
 create mode 100644 tools/hotplug/Linux/launch-xenstore.in
 delete mode 100644 tools/hotplug/Linux/systemd/xenstored.socket.in
 delete mode 100644 tools/hotplug/Linux/systemd/xenstored_ro.socket.in

-- 
2.6.6


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

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

end of thread, other threads:[~2016-08-05  9:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-02 16:10 [PATCH v5 0/4] tools: make xenstore domain/daemon configurable Juergen Gross
2016-08-02 16:10 ` [PATCH v5 1/4] tools: remove systemd xenstore socket definitions Juergen Gross
2016-08-02 16:10 ` [PATCH v5 2/4] tools: split out xenstored starting form xencommons Juergen Gross
2016-08-03  9:14   ` Wei Liu
2016-08-02 16:10 ` [PATCH v5 3/4] tools: use pidfile for test if xenstored is running Juergen Gross
2016-08-02 16:10 ` [PATCH v5 4/4] tools: make xenstore domain easy configurable Juergen Gross
2016-08-05  9:47 ` [PATCH v5 0/4] tools: make xenstore domain/daemon configurable Wei Liu

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.