Re: [PATCH 2/5] Btrfs: incremental send, avoid ancestor rename to descendant

2015-06-05 Thread Robbie Ko
Hi Filipe, This case will happen after applying "[PATCH] Btrfs: incremental send, don't delay directory renames unnecessarily". Because, that patch changes behavior of wait_for_parent_move function. | a | b | c | d "Move a directory from ancestor to descendant" means

Re: [PATCH 2/5] Btrfs: incremental send, avoid ancestor rename to descendant

2015-06-04 Thread Filipe David Manana
On Thu, Jun 4, 2015 at 12:18 PM, Robbie Ko wrote: > Base on [PATCH] Btrfs: incremental send, don't delay directory renames > unnecessarily > > There's one case where we can't issue a rename operation for a directory Should be "There's one more case where..." - we already have at least a handful

[PATCH 2/5] Btrfs: incremental send, avoid ancestor rename to descendant

2015-06-04 Thread Robbie Ko
Base on [PATCH] Btrfs: incremental send, don't delay directory renames unnecessarily There's one case where we can't issue a rename operation for a directory as soon as we process it. We move a directory from ancestor to descendant, if not wait_parent_move or wait_for_dest_dir_move so that happen