On Thursday 27 March 2008, Artem Bityutskiy wrote:
This comment sounds a little bit scary, but that may only be because I don't
understand the worst-case scenario.
Why can't you guarantee that there is always enough space to successfully
run GC, e.g. by reserving some space that can never be used by file data?
More importantly, if you get into the situation that the GC doesn't make
forward progress any more, can you guarantee that it is always possible
for the user to delete files in order to make space again? Or can you
get an -ENOSPC on unlink in that case?
Arnd <><
--