Searched hist:"1262133 b8d6f10f5ca7621cd4cf65ddf6254126a" (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/fs/btrfs/ |
H A D | delayed-ref.h | diff 1262133b8d6f10f5ca7621cd4cf65ddf6254126a Tue Feb 03 09:50:16 CST 2015 Josef Bacik <jbacik@fb.com> Btrfs: account for crcs in delayed ref processing
As we delete large extents, we end up doing huge amounts of COW in order to delete the corresponding crcs. This adds accounting so that we keep track of that space and flushing of delayed refs so that we don't build up too much delayed crc work.
This helps limit the delayed work that must be done at commit time and tries to avoid ENOSPC aborts because the crcs eat all the global reserves.
Signed-off-by: Chris Mason <clm@fb.com>
|
H A D | delayed-ref.c | diff 1262133b8d6f10f5ca7621cd4cf65ddf6254126a Tue Feb 03 09:50:16 CST 2015 Josef Bacik <jbacik@fb.com> Btrfs: account for crcs in delayed ref processing
As we delete large extents, we end up doing huge amounts of COW in order to delete the corresponding crcs. This adds accounting so that we keep track of that space and flushing of delayed refs so that we don't build up too much delayed crc work.
This helps limit the delayed work that must be done at commit time and tries to avoid ENOSPC aborts because the crcs eat all the global reserves.
Signed-off-by: Chris Mason <clm@fb.com>
|
H A D | transaction.c | diff 1262133b8d6f10f5ca7621cd4cf65ddf6254126a Tue Feb 03 09:50:16 CST 2015 Josef Bacik <jbacik@fb.com> Btrfs: account for crcs in delayed ref processing
As we delete large extents, we end up doing huge amounts of COW in order to delete the corresponding crcs. This adds accounting so that we keep track of that space and flushing of delayed refs so that we don't build up too much delayed crc work.
This helps limit the delayed work that must be done at commit time and tries to avoid ENOSPC aborts because the crcs eat all the global reserves.
Signed-off-by: Chris Mason <clm@fb.com>
|
H A D | extent-tree.c | diff 1262133b8d6f10f5ca7621cd4cf65ddf6254126a Tue Feb 03 09:50:16 CST 2015 Josef Bacik <jbacik@fb.com> Btrfs: account for crcs in delayed ref processing
As we delete large extents, we end up doing huge amounts of COW in order to delete the corresponding crcs. This adds accounting so that we keep track of that space and flushing of delayed refs so that we don't build up too much delayed crc work.
This helps limit the delayed work that must be done at commit time and tries to avoid ENOSPC aborts because the crcs eat all the global reserves.
Signed-off-by: Chris Mason <clm@fb.com>
|
H A D | inode.c | diff 1262133b8d6f10f5ca7621cd4cf65ddf6254126a Tue Feb 03 09:50:16 CST 2015 Josef Bacik <jbacik@fb.com> Btrfs: account for crcs in delayed ref processing
As we delete large extents, we end up doing huge amounts of COW in order to delete the corresponding crcs. This adds accounting so that we keep track of that space and flushing of delayed refs so that we don't build up too much delayed crc work.
This helps limit the delayed work that must be done at commit time and tries to avoid ENOSPC aborts because the crcs eat all the global reserves.
Signed-off-by: Chris Mason <clm@fb.com>
|