sys-fs/bees: Best-Effort Extent-Same, a btrfs dedup agent.
authorKai Krakow <kai@kaishome.de>
Fri, 12 Jan 2018 06:51:17 +0000 (07:51 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sat, 29 Sep 2018 20:03:34 +0000 (22:03 +0200)
commit02c1206282e6a9f33954ed4eaffd8cf8aab2985f
treeb88188c67af335658e53ace3d810708b5c9ff717
parente1b385d1ac84ed03ee1a18ec7533529cc96e6bc1
sys-fs/bees: Best-Effort Extent-Same, a btrfs dedup agent.

Bees is a block-oriented userspace dedup agent designed to avoid
scalability problems on large filesystems.

Bees is designed to degrade gracefully when underprovisioned with RAM.
Bees does not use more RAM or storage as filesystem data size
increases. The dedup hash table size is fixed at creation time and does
not change. The effective dedup block size is dynamic and adjusts
automatically to fit the hash table into the configured RAM limit. Hash
table overflow is not implemented to eliminate the IO overhead of hash
table overflow. Hash table entries are only 16 bytes per dedup block to
keep the average dedup block size small.

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Kai Krakow <kai@kaishome.de>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/9925
sys-fs/bees/bees-9999.ebuild [new file with mode: 0644]
sys-fs/bees/metadata.xml [new file with mode: 0644]