Dominator
Dominator copied to clipboard
The Dominator Config Management and Image Deployment System
`dup2` is not available on arm64. `dup3(old, new, 0)` is the same as `dup2(old, new)`.
Currently dominator triggers service stop/start in a random order because the matched triggers are maintained in a map. Sorting matched triggers by service name allows us stop and start to...
@cviecco I'm thinking about some implementation questions. I'll put each one in a separate comment so that each can be replied to independently. First, should VM owners specify which Gluster/volume...
Dominator (subd) takes great care to maximize the probability of a successful convergence. Is it prepared to deal with a malicious user playing games with cycles in the file hierarchy?...
It would be good to have a metric that holds, for example, a float32 obtained by taking a 4-byte prefix of a SHA-512 of the merkle hash of the entire...
With `vm-control` a VM owner should be able to save the VM metadata and volume data to a remote storage system (i.e. AWS S3) and then later restore/rebuild the VM...
Using `vm-control` a VM owner should be able to set up an automated backup schedule. As described in issue #468, the VM metadata and volume data will be saved to...
``` # imagetool show bootstrap/Debian-9/2018-05-21:00:31:19 | head -1 drwx------ 1 0 0 / # ``` The `/etc/imaginator/conf.json` used: ``` { "BootstrapStreams": { "bootstrap/Debian-9": { "BootstrapCommand": [ "debootstrap", "--arch=amd64", "stretch", "$dir",...
``` # cat /var/log/imaginator/2018-05-21:15:16:13.994 2018/05/21 15:16:14 Building new image for stream: bootstrap/Debian-9 2018/05/21 15:21:30 Error building image: bootstrap/Debian-9: expected integer # ``` The following patch works around it: ``` diff...
An image stream may have a `filter.add` and a `triggers.add` but not `computed-files.add`. This causes a tremendous amount of duplication.