Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-06 | btrfs: add support for recursive btrfs snapshotting | Lennart Poettering | |
2015-04-06 | btrfs: missing endian conversion fix | Lennart Poettering | |
2015-04-06 | btrfs: make btrfs_subvol_snapshot() parameters a flags field | Lennart Poettering | |
2015-04-06 | btrfs: support recursively removing btrfs snapshots | Lennart Poettering | |
2015-03-27 | fix gcc warnings about uninitialized variables | Harald Hoyer | |
like: src/shared/install.c: In function ‘unit_file_lookup_state’: src/shared/install.c:1861:16: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] return r < 0 ? r : state; ^ src/shared/install.c:1796:13: note: ‘r’ was declared here int r; ^ | |||
2015-03-10 | shared: the btrfs quota field is called "referenced" not "referred" | Lennart Poettering | |
2015-03-09 | importd: add API for exporting container/VM images | Lennart Poettering | |
Also, expose it in machinectl. | |||
2015-03-03 | importd: automatically grow /var/lib/machines/ loopback filesystem during ↵ | Lennart Poettering | |
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%). | |||
2015-02-26 | machined: if /var/lib/machines is backed by a loop file, resize it on ↵ | Lennart Poettering | |
"machinectl set-limit" When the pool size limit is altered with "machinectl set-limit", then not only set the subvolume quota of the /var/lib/machine subvolume, but also resize the backing loop file and the btrfs file system on it dynamically. | |||
2015-02-25 | machined,machinectl: add calls for changing container/VM quotas | Lennart Poettering | |
2015-02-24 | importd: enable btrfs quota in /var/lib/machines, if necessary | Lennart Poettering | |
2015-02-23 | remove unused includes | Thomas Hindoe Paaboel Andersen | |
This patch removes includes that are not used. The removals were found with include-what-you-use which checks if any of the symbols from a header is in use. | |||
2015-01-20 | import: port pull-raw to helper tools implemented for pull-tar | Lennart Poettering | |
This allows us to reuse a lot more code, and simplify pull-raw drastically. | |||
2015-01-19 | qcow2: when dissecting qcow2, use btrfs clone ioctls for reflinking blocks ↵ | Lennart Poettering | |
to target | |||
2015-01-07 | btrfs-util: rework how we iterate through the results of the TREE_SEARCH results | Lennart Poettering | |
Let's introduce some syntactic sugar with iteration macros, and add correct key increment calls. | |||
2015-01-06 | journald: whenever we rotate a file, btrfs defrag it | Lennart Poettering | |
Our write pattern is quite awful for CoW file systems (btrfs...), as we keep updating file parts in the beginning of the file. This results in fragmented journal files. Hence: when rotating files, defragment them, since at that point we know that no further write accesses will be made. | |||
2014-12-28 | machined: add support for reporting image size via btrfs quota | Lennart Poettering | |
2014-12-28 | tmpfiles: add new line type 'v' for creating btrfs subvolumes | Lennart Poettering | |
2014-12-25 | machined: beef up machined image listing with creation/modification times of ↵ | Lennart Poettering | |
subvolumes We make use of the btrfs subvol crtime for this, and for gpt images of a manually managed xattr, if we can. | |||
2014-12-19 | machined/machinectl: add logic to show list of available images | Lennart Poettering | |
This adds a new bus call to machined that enumerates /var/lib/container and returns all trees stored in it, distuingishing three types: - GPT disk images, which are files suffixed with ".gpt" - directory trees - btrfs subvolumes | |||
2014-12-18 | machinectl: add new commands for copying files from/to containers | Lennart Poettering | |
2014-12-12 | shared: add new btrfs-util.[ch] helpers for doing common btrfs operation | Lennart Poettering | |