Messages in this thread | | | Subject | Re: [PATCH v2] erofs: drop all vle annotations for runtime names | From | Chao Yu <> | Date | Thu, 21 Nov 2019 09:12:41 +0800 |
| |
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 <yuchao0@huawei.com> > Signed-off-by: Gao Xiang <gaoxiang25@huawei.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Thanks,
| |