Displaying 2 results from an estimated 2 matches for "wait_sync".
2010 Mar 22
5
[PATCH 0/5] asynchronous commit, snapshot ponies
...rty work
(blocked=0). The second patch adds ioctls that let you start and wait for
an asynchronous commit. The third introduces a SNAP_CREATE_ASYNC ioctl that
creates a snap but returns before it hits disk.
The fourth patch returns the commiting transid to userspace, so that it can be
fed to the WAIT_SYNC ioctl. I''m not that happy with the interface, though; any
suggestions for alternatives would be great. Alternatively, I could get by
without knowing the exact transid and it wouldn''t be the end of the world.
The final patch lets you delete a snapshot/subvol reference without do...
2010 Oct 25
14
[PATCH 0/6] Btrfs commit fixes, async subvol operations
...nd I''m a happy camper. :)
If anybody has any questions or issues with any of this, please let me
know so I can revise the patches accordingly.
Thanks!
sage
---
Sage Weil (6):
Btrfs: fix deadlock in btrfs_commit_transaction
Btrfs: async transaction commit
Btrfs: add START_SYNC, WAIT_SYNC ioctls
Btrfs: add SNAP_CREATE_ASYNC ioctl
Btrfs: make SNAP_DESTROY async
Btrfs: allow subvol deletion by owner
fs/btrfs/ctree.h | 1 +
fs/btrfs/disk-io.c | 1 +
fs/btrfs/ioctl.c | 152 +++++++++++++++++++++++++++++++++++-----
fs/btrfs/ioctl.h | 9 +++
fs/btrf...