Displaying 4 results from an estimated 4 matches for "global_rsv".
Did you mean:
global_ref
2012 Nov 19
4
btrfs crash - Null dereference - 3.7.0-rc5-00068-gc5e35d6
Hi,
my system suddenly crashed and gave me this dump:
http://imgur.com/oO6S0
I checked and there is not btrfs commit in linus'' tree since I compiled this
kernel.
Gustavo
2011 Jul 26
0
[PATCH] Btrfs: use bytes_may_use for all ENOSPC reservations
.... We didn''t use to do this because delalloc would update
bytes_may_use when it cleared delalloc. So now we don''t do this, we only will
update bytes_may_use if we have an error and have to clear the accounting
manually.
2) In should_alloc_chunk() we need to take into account the global_rsv size
since that is basically used space. This will make sure we do actually alloc
chunks. This logic needs to be reworked anyway, but since this is all very
touchy I''ll leave that for a different patch.
This passes Arne''s enospc test and xfstests as well as my own enospc tests....
2011 Jul 27
0
[PATCH] Btrfs: use bytes_may_use for all ENOSPC reservations V2
.... We didn''t use to do this because delalloc would update
bytes_may_use when it cleared delalloc. So now we don''t do this, we only will
update bytes_may_use if we have an error and have to clear the accounting
manually.
2) In should_alloc_chunk() we need to take into account the global_rsv size
since that is basically used space. This will make sure we do actually alloc
chunks. This logic needs to be reworked anyway, but since this is all very
touchy I''ll leave that for a different patch.
This passes Arne''s enospc test and xfstests as well as my own enospc tests....
2012 Dec 13
22
[PATCH] Btrfs: fix a deadlock on chunk mutex
An user reported that he has hit an annoying deadlock while playing with
ceph based on btrfs.
Current updating device tree requires space from METADATA chunk,
so we -may- need to do a recursive chunk allocation when adding/updating
dev extent, that is where the deadlock comes from.
If we use SYSTEM metadata to update device tree, we can avoid the recursive
stuff.
Reported-by: Jim Schutt