View Issue Details

IDProjectCategoryView StatusLast Update
0000548channel: kernel/el7--kernel--request-for-enhancement--public2022-10-07 16:45
Reporterjcpunk Assigned Totoracat  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Summary0000548: OverlayFS from 3.18 kernel
DescriptionAn overlay filesystem combines two filesystems, an 'upper' filesystem and a 'lower' filesystem, into a single file system namespace, modifications will be done to the upper filesystem. It has many uses, but it is most often used for live CDs, where a read-only OS image is used as lower filesystem and a writeable RAM-backed filesystem is used as the upper one. Any modifications will be done in the upper filesystem, thus allowing users to run the OS image provided normally. Overlayfs differs from other "union filesystem" implementations in that after a file is opened all operations go directly to the underlying, lower or upper, filesystems. This simplifies the implementation and allows native performance in these cases.
Additional InformationOverlayFS provides a performance boost for Docker and CVMFS if they are built to take advantage of it.

The CVMFS and Docker folks have said the are interested in supporting OverlayFS for its performance gains.
TagsNo tags attached.

Activities

toracat

2015-01-27 10:17

administrator   ~0004164

@jcpunk

Could you add toracat <at> elrepo.org to the CC list of that BZ, please?

toracat

2015-01-27 11:59

administrator   ~0004165

@jcpunk

Also... could you specify the request -- are you looking to see kernel-ml enabled with OverlayFS OR asking for a kmod to be built?

pperry

2015-01-28 03:25

administrator   ~0004169

For info, backporting this module from kernel-3.18.4 to el7 does not look possible. Some functions are missing and the ABIs of others have changed so it's not something I'm prepared to entertain, particularly for anything FS related.

So kernel-ml will be the only option for those wanting this feature on el7.

burakkucat

2015-01-28 14:06

administrator   ~0004170

The recently announced kernel-ml-3.18.4-1.el{6|7}.elrepo package sets have now been built with CONFIG_OVERLAY_FS=m

jcpunk

2015-02-05 09:26

reporter   ~0004187

Thanks for looking at all of this!

I've added toracat to the bz. Looks like the kernel-ml option will have to do the trick.

Thanks everyone!

toracat

2015-03-12 12:17

administrator   ~0004266

For people monitoring this report: Overlayfs has been provided as tech preview in RHEL 7.1.

Issue History

Date Modified Username Field Change
2015-01-27 10:09 jcpunk New Issue
2015-01-27 10:09 jcpunk Status new => assigned
2015-01-27 10:09 jcpunk Assigned To => toracat
2015-01-27 10:09 jcpunk Reported upstream => https://bugzilla.redhat.com/show_bug.cgi?id=1186423
2015-01-27 10:17 toracat Note Added: 0004164
2015-01-27 10:57 burakkucat Project channel: elrepo/el7 => channel: kernel/el7
2015-01-27 11:59 toracat Note Added: 0004165
2015-01-28 03:25 pperry Note Added: 0004169
2015-01-28 14:06 burakkucat Note Added: 0004170
2015-01-28 14:07 burakkucat Status assigned => feedback
2015-02-05 09:26 jcpunk Note Added: 0004187
2015-02-05 10:46 burakkucat Status feedback => assigned
2015-03-12 12:06 burakkucat Status assigned => resolved
2015-03-12 12:06 burakkucat Resolution open => fixed
2015-03-12 12:17 toracat Note Added: 0004266
2022-10-07 16:45 burakkucat Category --elrepo--request-for-enhancement-- => --kernel--request-for-enhancement--