Description
Remove Lustre kernel patches to allow Lustre servers to be more easily ported to new kernels, and to be built against vendor kernels without changing the vendor kernel RPMs. There are a number of different patches, each one needs to use equivalent functionality which already exists in the kernel, or work to get the patch accepted upstream.
Corresponding to bugzilla link:
https://bugzilla.lustre.org/show_bug.cgi?id=21524
Attachments
Issue Links
- is blocked by
-
LU-8685 Fix JBD2 issue in EL7 Kernels
-
- Resolved
-
- is blocking
-
LU-9761 Add ldiskfs support to dkms for patchless kernel
-
- Resolved
-
- is related to
-
LU-8729 conf-sanity test_84: FAIL: /dev/mapper/mds1_flakey failed to initialize!
-
- Resolved
-
-
LU-9339 fix RHEL 7.2 project quota build error
-
- Resolved
-
-
LU-2442 metadata performance degradation on current master
-
- Resolved
-
-
LU-9698 osd-ldiskfs: unknown symbol error on patched kernel
-
- Resolved
-
-
LU-7643 Remove kernel version string from Lustre release field
-
- Resolved
-
-
LU-2473 ldiskfs RHEL6.4 support
-
- Resolved
-
-
LU-9111 update osd-ldiskfs to not depend on dev_readonly patches
-
- Resolved
-
-
LUDOC-83 Patchless Server Doc Changes
-
- Resolved
-
- is related to
-
LU-3406 Submit raid5-mmp-unplug-dev patch upstream
-
- Resolved
-
-
LU-433 remove jbd2-jcberr patch from kernel
-
- Resolved
-
- mentioned in
-
Page Loading...
All of the recovery-* tests depend on this functionality to some extent, to allow clients to submit writes to the server that are dropped deterministically before the server restarts.
Note there is no reason that the presence of the dev-rdonly patch in our kernel prevents people from building patchless kernels. We need that for the testing ldiskfs, but it is not needed for production with either ldiskfs or ZFS. Note that if you want project quota support for ldiskfs then kernel patches are needed regardless (project quota for ZFS will similarly need ZFS to be patched).