* Tail packing feature on 5.15 Kernel
@ 2022-07-20 20:38 Paul Spooren
2022-07-21 0:58 ` Gao Xiang
0 siblings, 1 reply; 2+ messages in thread
From: Paul Spooren @ 2022-07-20 20:38 UTC (permalink / raw)
To: linux-erofs
[-- Attachment #1: Type: text/plain, Size: 463 bytes --]
Hi all,
I’m currently in the process[1] to evaluate erofs as a replacement of squashfs on OpenWrt.
Since 5.15 will be our next Kernel release but tail packing is only available starting from 5.17, did anyone already do the work of back porting the required patches? If not, could anyone please give me pointers which patches are required?
Thank you very much for all further advice!
Best,
Paul
[1]: https://github.com/openwrt/openwrt/pull/9968
[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Tail packing feature on 5.15 Kernel
2022-07-20 20:38 Tail packing feature on 5.15 Kernel Paul Spooren
@ 2022-07-21 0:58 ` Gao Xiang
0 siblings, 0 replies; 2+ messages in thread
From: Gao Xiang @ 2022-07-21 0:58 UTC (permalink / raw)
To: Paul Spooren; +Cc: linux-erofs
Hi Paul,
On Wed, Jul 20, 2022 at 10:38:15PM +0200, Paul Spooren wrote:
> Hi all,
>
> I’m currently in the process[1] to evaluate erofs as a replacement of squashfs on OpenWrt.
>
> Since 5.15 will be our next Kernel release but tail packing is only available starting from 5.17, did anyone already do the work of back porting the required patches? If not, could anyone please give me pointers which patches are required?
>
> Thank you very much for all further advice!
Thanks for your interest.
EROFS is now actively developing so you could see new features
on each new Linux version (I believe many active in-kernel features
behave like this, for example iouring.)
The initial EROFS version was formed as an optimized solution to
compress in 4KiB pcluster so it has minimized memory footprints
and best random performance on Android smartphones, for now the
optimized and recommended configuration is still this one (4KiB,
lz4hc) even though things are quickly changing since recent features
add more possibility but most of these are still quite new and need
to go with the next LTS version (maybe 6.0?).
Also if you'd like to maximize the compression ratio you probably
need `fragments` features which is still under development by Yue
Hu [1]. As I said to you before [2], I still suggest that Openwrt
takes EROFS as an _alternative approach_ instead of a replacement
of Squashfs at least this year since we still need time to optimize
the maximum compression ratio scenarios in addition to 4KiB, lz4hc
(we also need to wait the next stable XZ-utils version first.)
[1] https://lore.kernel.org/r/YpXnhI8gBlSgHEBW@B-P7TQMD6M-0146.local
[2] https://lore.kernel.org/r/cover.1657528899.git.huyue2@coolpad.com
Thanks,
Gao Xiang
>
> Best,
> Paul
>
> [1]: https://github.com/openwrt/openwrt/pull/9968
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-07-21 0:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-20 20:38 Tail packing feature on 5.15 Kernel Paul Spooren
2022-07-21 0:58 ` Gao Xiang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.