Rusty Bird
|
73db2751b8
storage/reflink: make resize()/import_volume() more readable
|
6 years ago |
Rusty Bird
|
425d993769
storage/reflink: unblock import_data() and import_data_end()
|
6 years ago |
Rusty Bird
|
5756e870bd
storage/reflink: use context managers in is_supported()
|
6 years ago |
Rusty Bird
|
c75fe09814
storage/reflink: is_reflink_supported() -> is_supported()
|
6 years ago |
Rusty Bird
|
1889c9b75f
storage/reflink: run synchronous volume methods in executor
|
6 years ago |
Rusty Bird
|
3d986be02a
storage/reflink: native FICLONE in _copy_file() happy path
|
6 years ago |
Rusty Bird
|
edda3a1734
storage/reflink: factor out _ficlone()
|
6 years ago |
Rusty Bird
|
69af0a48ec
storage/reflink: inline and simplify _cmd()
|
6 years ago |
Rusty Bird
|
fb06a8089a
storage/reflink: _update_loopdev_sizes() without losetup
|
6 years ago |
Rusty Bird
|
385ba91772
storage/reflink: resize(): don't look for loopdevs if clean
|
6 years ago |
Rusty Bird
|
e7b7c253ac
storage/reflink: inline _require_self_on_stop()
|
6 years ago |
Rusty Bird
|
6e8d7d4201
storage/reflink: no-op import_volume() if not save_on_stop
|
6 years ago |
Rusty Bird
|
60bf68a748
storage/reflink: add _path_import (don't reuse _path_dirty)
|
6 years ago |
Rusty Bird
|
d301aa2e50
storage/reflink: delete stale tempfiles on start and remove
|
6 years ago |
Rusty Bird
|
75a4a1340e
storage/reflink: don't recompute static properties per call
|
6 years ago |
Rusty Bird
|
ef2698adb4
storage/reflink: make revisions() more readable, use iglob
|
6 years ago |
Rusty Bird
|
18f9356c2c
storage/reflink: refuse to revert() dirty volume
|
6 years ago |
Rusty Bird
|
677183d8a6
storage/reflink: add revision even if empty
|
6 years ago |
Rusty Bird
|
850778b52a
storage/reflink: remove redundant format specifiers
|
6 years ago |
Marek Marczykowski-Górecki
|
d6b422cc36
Merge remote-tracking branch 'qubesos/pr/207'
|
6 years ago |
Rusty Bird
|
6a303760e9
storage/reflink: strictly increasing revision ID
|
6 years ago |
Marek Marczykowski-Górecki
|
e5413a3036
Merge branch 'storage-properties'
|
6 years ago |
Marek Marczykowski-Górecki
|
d40fae9756
storage: add Pool.included_in() method for checking nested pools
|
6 years ago |
Rusty Bird
|
1743c76ca9
storage/reflink: reorder start() to be more readable
|
6 years ago |
Rusty Bird
|
31810db977
storage/reflink: simplify
|
6 years ago |
Rusty Bird
|
c382eb3752
storage/reflink: let _remove_empty_dir() ignore ENOTEMPTY
|
6 years ago |
Rusty Bird
|
023cb49293
storage/reflink: show size in refused volume shrink message
|
6 years ago |
Rusty Bird
|
c31d317c63
storage/reflink: fsync() after resizing existing file
|
6 years ago |
Rusty Bird
|
37e1aedfa3
reflink: style fix
|
6 years ago |
Rusty Bird
|
c871424fb0
storage: typo fix
|
6 years ago |