An asynchronous implementation of DISCARD is introduced for Btrfs
An asynchronous implementation of the DISCARD operation (tagging freed blocks that can no longer be physically stored) has been presented for the btrfs file system, developed by engineers at Facebook. The essence of the problem: in the original implementation, DISCARD is executed synchronously with other operations, which in some cases leads to performance issues since it requires waiting for the corresponding commands to complete with the storage devices, consuming additional time. This can become […]
