Skip to content

Now with better upgrade path

Compare
Choose a tag to compare
@setaou setaou released this 06 Apr 10:01
· 46 commits to master since this release

This version 1.1 introduces a better separation of the moneta main daemon and the executed processes: now the daemon can be restarted without losing track of the running processes or killing them. A "watcher" process is spawned for each executed task, whose role is to watch the attached process and report back to the main daemon about its status. If the main daemon is not available, the watcher will try again until it is. The main daemon will then know about every running process even after a restart. This is a great improvement that will allow updates without service disruption.