Ticket #403 (new enhancement)

Opened 4 years ago

Last modified 4 years ago

NEuca needs to have PID file in /var/run for init system compliance/support alternative init systems better

Reported by: vjo Owned by: vjo
Priority: major Milestone:
Component: External: NEuca-Py VM tools Version: baseline
Keywords: Cc: pruth, ibaldin, vjo

Description

In the course of resolving another bug, NEuca moved the contents of its state directory into /var/lib/neuca.

This included the PID file used for determining if NEucaD was running.

Unfortunately, this confuses some init systems to a certain degree (Upstart is the one for which we have received complaints).

So - this ticket contains two tasks:
1) Add new configuration items to the config file, to place the PID file back into /var/run (or the user's preference)
2) Upstart is going to be deprecated by Ubuntu, in favor of systemd (eventually); so - be forward looking, and add a systemd unit file.

Change History

Changed 4 years ago by ibaldin

Also see #400, as related to updated to neuca tools.

Changed 4 years ago by ibaldin

Can this be closed?

Changed 4 years ago by ibaldin

  • cc vjo added

Is this still a problem, or are we done?

Note: See TracTickets for help on using tickets.