Wishlist of HAMMER
[ikiwiki.git] / docs / developer / hammerwishlist / index.mdwn
1 HAMMER FS specific wishlist:
2
3 * <tt>cp</tt> doesn't duplicate a file, instead it will reuse the existing ondisk data.
4
5 * transparent per-PFS compression
6
7 * filesystem growing and shrinking (growing is partially implemented, but needs some help).
8
9 * RAID-features: e.g. keep multiple copies of (certain) files on disk (per-PFS setting?). 
10   This could also be performed as a background task. In case multiple copies exists, 
11   the filesystem would try one after the other in case of a CRC failure.
12
13 * De-duplication of data: Blocks with same content are stored only once. Could also be performed as
14   a background task.
15
16 * Clustering