[PATCH 0/5] Btrfs: truncate space reservation fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



One of the production workloads here at FB ends up creating and eventually
deleting very large files.  We were consistently hitting ENOSPC aborts
while trying to delete the files because there wasn't enough metadata
reserved to cover deleting CRCs or actually updating the block group
items on disk.

This patchset addresses these problems by adding crc items into the
math for delayed ref processing, and changing the truncate items loop
to reserve metadata more often.

It also solves a performance problem where we are constantly committing
the transaction in hopes of making enospc progress.

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux