[LU-9761] Add ldiskfs support to dkms for patchless kernel Created: 11/Jul/17 Updated: 05/Mar/18 Resolved: 03/Mar/18 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.10.0 |
| Fix Version/s: | Lustre 2.11.0, Lustre 2.10.4 |
| Type: | Task | Priority: | Major |
| Reporter: | Nathaniel Clark | Assignee: | Nathaniel Clark |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||||||||||||||
| Description |
|
Add support for ldiskfs backed storage to dkms build. This should work for patched or (when Proposed Solution I don't see a simple way to ONLY build osd-zfs.ko or ONLY build osd-ldiskfs.ko so I didn't break the osd portions out, but the new dkms packages will be lustre-modules + lustre-osd-zfs or lustre-modules + lustre-osd-ldiskfs, or lustre-modules + both osd's. |
| Comments |
| Comment by Gerrit Updater [ 11/Jul/17 ] |
|
Nathaniel Clark (nathaniel.l.clark@intel.com) uploaded a new patch: https://review.whamcloud.com/27990 |
| Comment by Brian Murrell (Inactive) [ 11/Jul/17 ] |
There is actually a very real case and that's when using IML. IML requires that all storage servers (a.k.a. Lustre servers) support both ldiskfs and zfs because IML needs to be able to scan the system for targets of both types and doesn't know ahead of time which it might find. |
| Comment by Nathaniel Clark [ 11/Jul/17 ] |
|
Sorry, I copied and pasted the description, I've been around on this with Chris, and the patch actually crates 3 separate server dkms options, ldiskfs, zfs and all. |
| Comment by Oleg Drokin [ 06/Feb/18 ] |
|
I am kind of surprised why do we need ldiskfs dkms when lots of people oppose having full build environments on every node. On zfs there's at least soem value for patched servers case because we cannot distribute binaries, but ldiskfs? |
| Comment by Brian Murrell (Inactive) [ 06/Feb/18 ] |
|
I would guess it's because some people would accept having full build environments on nodes in exchange for having a hands-off distro-kernel upgrading procedure. |
| Comment by Oleg Drokin [ 07/Feb/18 ] |
|
Patchless server gives you that upgrading procedure. For project quotas patched kernels there is always a manual kernel building step. |
| Comment by Gerrit Updater [ 07/Feb/18 ] |
|
Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31201 |
| Comment by Gerrit Updater [ 09/Feb/18 ] |
|
John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/31201/ |
| Comment by Gerrit Updater [ 03/Mar/18 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27990/ |
| Comment by Peter Jones [ 03/Mar/18 ] |
|
Landed for 2.11 |