On 2019/11/8 11:37, Gao Xiang wrote: > VLE was an old informal name of fixed-sized output > compression came from released ATC'19 paper [1]. > > Drop those old annotations since erofs can handle > all encoded clusters in block-aligned basis, which > is wider than fixed-sized output compression after > larger clustersize feature is fully implemented. > > Unaligned encoded data won't be considered in EROFS > since it's not friendly to inplace I/O and decompression > inplace. > > a) Fixed-sized output compression with 16KB pcluster: > ___________________________________ > |xxxxxxxx|xxxxxxxx|xxxxxxxx|xxxxxxxx| > |___ 0___|___ 1___|___ 2___|___ 3___| physical blocks > > b) Block-aligned fixed-sized input compression with > 16KB pcluster: > ___________________________________ > |xxxxxxxx|xxxxxxxx|xxxxxxxx|xxx00000| > |___ 0___|___ 1___|___ 2___|___ 3___| physical blocks > > c) Block-unaligned fixed-sized input compression with > 16KB compression unit: > ____________________________________________ > |..xxxxxx|xxxxxxxx|xxxxxxxx|xxxxxxxx|x.......| > |___ 0___|___ 1___|___ 2___|___ 3___|___ 4___| physical blocks > > Refine better names for those as well. > > [1] https://www.usenix.org/conference/atc19/presentation/gao > > Cc: Chao Yu <[email protected]> > Signed-off-by: Gao Xiang <[email protected]>
Reviewed-by: Chao Yu <[email protected]> Thanks,
