[LU-2850] Client support for upstream 3.8 kernel Created: 21/Feb/13 Updated: 02/Jun/14 Resolved: 11/Jul/13 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.5.0 |
| Fix Version/s: | Lustre 2.5.0, Lustre 2.6.0 |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Peng Tao | Assignee: | Yang Sheng |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | emc, patch | ||
| Issue Links: |
|
||||||||
| Rank (Obsolete): | 6901 | ||||||||
| Description |
|
Update client code to support upstream 3.8 kernel. |
| Comments |
| Comment by Peng Tao [ 06/Mar/13 ] |
|
following patches are submitted for review: More will be submitted later. |
| Comment by Peter Jones [ 07/Mar/13 ] |
|
Thanks Peng Tao! Yang Sheng, I think that it makes sense for you to oversee these patches. |
| Comment by Peng Tao [ 08/Mar/13 ] |
|
one more is submitted: With these patches, lustre client can build and work with 3.8 kernel. |
| Comment by Alexey Shvetsov [ 25/Mar/13 ] |
|
@Peng Tao Can you update list of patches for 3.8? |
| Comment by Peng Tao [ 25/Mar/13 ] |
|
Alexey, Here is the complete list for 3.8 patches. Three of them were replaced by patches from Jeff Mahoney. |
| Comment by Alexey Shvetsov [ 31/Mar/13 ] |
|
I have set of patches to support for 3.9 kernel. Should i open separate issue or i can use this one? |
| Comment by Alexey Shvetsov [ 31/Mar/13 ] |
|
For client and server 3.9 we need |
| Comment by Yang Sheng [ 01/Apr/13 ] |
|
Hi, Alexey. Please open a new ticket for 3.9 kernel. Since every version kernel work will consumes a lone time to finished. So we keep it separately easy to track progress. TIA. |
| Comment by Alexey Shvetsov [ 01/Apr/13 ] |
|
Sure. I opened |
| Comment by James A Simmons [ 09/Apr/13 ] |
|
Please be aware ticket |
| Comment by Yang Sheng [ 22/Apr/13 ] |
| Comment by Yang Sheng [ 22/Apr/13 ] |
|
Oops, Please give me a chance be a inspector for kernel update relate patches. So avoid dup efforts. Thanks. |
| Comment by Alexey Shvetsov [ 22/Apr/13 ] |
|
Seems current list are for kernel v3.8 kernel_thread() is a low level kernel function. Conflicts: Also patches that good to have in 2.4 are |
| Comment by James A Simmons [ 22/Apr/13 ] |
|
I have a update rebased for 5655 if you want me to upload it. |
| Comment by Peng Tao [ 23/Apr/13 ] |
|
James, please upload it. It helps avoiding dup efforts. Thanks. Yang, sorry for not including you in the first place. Will add you as inspector in all my future kernel support patches. |
| Comment by James A Simmons [ 23/Apr/13 ] |
|
I noticed that the 5655 patch is not dependent on any other patches. This is fine but I noticed the patches in |
| Comment by Yang Sheng [ 23/Apr/13 ] |
|
I tend to waiting patches landed and then rebase lu-3079. |
| Comment by Alexey Shvetsov [ 23/Apr/13 ] |
|
BTW for 3.9 kernel support. Patches may be simplyfyed if stuff for ancient kernels (<2.6.32) will be cleaned up. See |
| Comment by Alexey Shvetsov [ 17/May/13 ] |
|
Are there plans to land all this patches before 2.4.0 release? Or they will be postponed to 2.4.x or 2.5.x? |
| Comment by Peter Jones [ 17/May/13 ] |
|
Alexey 2.4.0 is frozen now. This work will land in later releases Peter |
| Comment by James A Simmons [ 20/May/13 ] |
|
Peter can you label this as a 2.5 item |
| Comment by James A Simmons [ 10/Jun/13 ] |
|
The new recipe for this is against master is: http://review.whamcloud.com/#change,5973 - I have tested with the currently support RHEL6.4 kernel. I'm working on getting a 3.9.4 kernel going to test against soon. |
| Comment by James A Simmons [ 13/Jun/13 ] |
|
With the above listed patches and patches from LNet: HW CPU cores: 8, npartitions: 2 It appears to work. We have Lustre 3.9.4 clients. With this I can start my work on ldiskfs for 3.9.4. |
| Comment by Alexey Shvetsov [ 13/Jun/13 ] |
|
Yep. I run it on small production cluster with lustre/zfs 2.4rc2 |
| Comment by James A Simmons [ 13/Jun/13 ] |
|
The only thing is I have modify http://review.whamcloud.com/#change,5655 due to conflicts with the patch from |
| Comment by Keith Mannthey (Inactive) [ 20/Jun/13 ] |
|
http://review.whamcloud.com/5655 has landed. |
| Comment by Cory Spitz [ 26/Jun/13 ] |
|
FYI, |
| Comment by James A Simmons [ 27/Jun/13 ] |
|
Thanks Cory. For 3.8 to work properly you need the following patches: http://review.whamcloud.com/#/c/5974 - http://review.whamcloud.com/#/c/6715 - Optional cleanup patch |
| Comment by Alexey Shvetsov [ 11/Jul/13 ] |
|
All 3.8 related patches were merged |
| Comment by James A Simmons [ 11/Jul/13 ] |
|
All that is left is some NFS patches but this is a general 3.X problem.I guess we can migrate all further information to |
| Comment by Peter Jones [ 11/Jul/13 ] |
|
ok |
| Comment by James A Simmons [ 02/Jan/14 ] |
|
One patch was missed due to GSS not being tested. It is at http://review.whamcloud.com/#/c/8396. Please inspect. |