« Previous | Next » 

Revision dac67c0a

IDdac67c0a56b1583e7c3f7fff10bd4cf97b0b68db

Added by Vangelis Koukis about 13 years ago

Refactor ganeti-0mqd as daemon, message broker

Refactor ganeti-0mqd to run as a UNIX daemon: * Log under /var/log/synnefo by default * Maintain PID file under /var/run/synnefo * Handle signals gracefully

Refactor ganeti-0mqd to be a 0mq message broker: * A separate thread handles receiving notifications from a PULL
socket and publishing them to a PUB endpoint. * Notifications come from running inotify() on the Ganeti job queue * ...or from synnefo hooks running inside Ganeti (e.g., notifications
for VM network updates)

Make all settings user-configurable, through settings.py and
command-line arguments.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences