summaryrefslogtreecommitdiff
path: root/src/shared/machine-pool.h
Commit message (Collapse)AuthorAge
* importd: add new bus calls for importing local tar and raw imagesLennart Poettering2015-03-05
| | | | | | | | This also adds "machinectl import-raw" and "machinectl import-tar" to wrap these new bus calls. THe commands basically do for local files that "machinectl pull-raw" and friends do for remote files.
* importd: automatically grow /var/lib/machines/ loopback filesystem during ↵Lennart Poettering2015-03-03
| | | | | | | | | | | downloads If /var/lib/machines is mounted as btrfs loopback file system in /var/lib/machines.raw with this change we automatically grow the file system as it fills up. After each 10M we write to it during imports, we check the free disk space, and if the fill level grows beyond 66% we increase the size of the file system to 3x the fill level (thus lowering it to 33%).
* machined: also set up /var/lib/machines as btrfs, if "machinectl set-limit" ↵Lennart Poettering2015-03-02
| | | | is called
* importd: split out setup logic for /var/lib/machines into its own API fileLennart Poettering2015-03-02