diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-01-30 23:17:18 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-01-30 23:17:18 +0100 |
commit | d643cf2fe6564e102bae1ef70a8ca1de58d63f0e (patch) | |
tree | 658e0efb13ff37df813a342d6727a05277549491 /sys/lib/plumb/basic | |
parent | 5171a0ac52a02cbeca41608ab1824c1250a087a4 (diff) |
cwfs: handle worm exhaustion more gracefully
don't deadlock when cwgrow() detects we'r out of worm space
by releasing the cache superblock buffer.
don't allocate space beyond the worm device when dumping by
having slit() check. after cwrecur(), we check if there are
enougth blocks remaining to write the dump date directories
and superblocks.
Diffstat (limited to 'sys/lib/plumb/basic')
0 files changed, 0 insertions, 0 deletions