Rusty Bird
|
6e592a56d7
storage/reflink: update comment and whitespace
|
5 years ago |
Rusty Bird
|
1fe2aff643
storage/reflink: _fsync_path(path_from) in _commit()
|
5 years ago |
Rusty Bird
|
df23720e4e
storage/reflink: _fsync_dir() -> _fsync_path()
|
5 years ago |
Rusty Bird
|
35b4b915e7
storage/reflink: coroutinize pool setup()
|
5 years ago |
Rusty Bird
|
2b4b45ead8
storage/reflink: preferably get volume size from image size
|
5 years ago |
Rusty Bird
|
de159a1e1e
storage/reflink: don't run verify() under volume lock
|
5 years ago |
Rusty Bird
|
4c9c0a88d5
storage/reflink: split @_unblock into @_coroutinized @_locked
|
5 years ago |
Rusty Bird
|
ab929baa38
Revert "storage/reflink: update volume size in __init__()"
|
5 years ago |
Rusty Bird
|
58a7e0f158
Revert "storage/reflink: update snap_on_start volume size in start()"
|
5 years ago |
Rusty Bird
|
ef128156a3
storage/reflink: volume.resize(): succeed without image
|
5 years ago |
Rusty Bird
|
25e92bd19b
storage/reflink: volume.resize(): remove safety check
|
5 years ago |
Rusty Bird
|
30b92f8845
storage/reflink: simplify volume.usage()
|
5 years ago |
Rusty Bird
|
9f5d05bfde
storage/reflink: update volume size in __init__()
|
5 years ago |
Rusty Bird
|
c43df968d5
storage/reflink: update snap_on_start volume size in start()
|
5 years ago |
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 |