-
Notifications
You must be signed in to change notification settings - Fork 554
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
allowing kernel mount for versions of kernel version < 4.17 #617
Comments
Quota and snapshot are usually an optional features that are not used by default in many deployments. Hard code 4.17+ for using kernel client seems unreasonable. 4.14 (a LTS release)+ with warnings for missing features, would be a more reasonable default. At a minimum, there should be an option to override default behavior. |
@humblec can this be fixed before 1.2.1 release? |
CC @poornimag @ajarr |
Currently, the kernel mounter is chosen only when the kernel version is >= 4.17, as the quota feature required for PV creation, is not available in older kernels. With this patch we are changing the behaviour to choose kernel mounter if the mounter spcified in SC is kernel, irrsepective of the kernel version. Fixes ceph#617 Signed-off-by: Poornima G <pgurusid@redhat.com>
Currently, the kernel mounter is chosen only when the kernel version is >= 4.17, as the quota feature required for PV creation, is not available in older kernels. With this patch we are changing the behaviour to choose kernel mounter if the mounter specified in SC is kernel, irrespective of the kernel version. Fixes ceph#617 Signed-off-by: Poornima G <pgurusid@redhat.com>
Currently, the kernel mounter is chosen only when the kernel version is >= 4.17, as the quota feature required for PV creation, is not available in older kernels. With this patch we are changing the behaviour to choose kernel mounter if the mounter specified in SC is kernel, irrespective of the kernel version. Fixes ceph#617 Signed-off-by: Poornima G <pgurusid@redhat.com>
Currently, the kernel mounter is chosen only when the kernel version is >= 4.17, as the quota feature required for PV creation, is not available in older kernels. With this patch we are changing the behaviour to choose kernel mounter if the mounter specified in SC is kernel, irrespective of the kernel version. Fixes ceph#617 Signed-off-by: Poornima G <pgurusid@redhat.com>
@vicaya @yydzhou please check #623 (comment) |
Currently, the kernel mounter is chosen only when the kernel version is >= 4.17, as the quota feature required for PV creation, is not available in older kernels. With this patch we are changing the behaviour to choose kernel mounter if the mounter specified in SC is kernel, irrespective of the kernel version. Fixes ceph#617 Signed-off-by: Poornima G <pgurusid@redhat.com>
@Madhu-1 and @poornimag Thanks for your quick response and action. |
closing as this is fixed |
Describe the feature you'd like to have
Kernel mount for cephfs on kernel version < 4.17
What new functionality do you want?
When the
mounter: kernel
is specified in the storage class, the csi should do their best to use the specified mounter even through this may result in lose some features.What is the value to the end user? (why is it a priority?)
There are a couple reasons.
In addition, kernel 4.17 is toooo new for production requirement as the current Long time support kernel is 4.14. https://www.kernel.org/category/releases.html. There is 4.19 claimed to be long time support, but its support will end in next year. I think this enforcement should be delayed until there is a real long term support kernel version >= 4.17.
How would the end user gain value from having this feature?
How will we know we have a good solution? (acceptance criteria)
Add a list of criteria that should be met for this feature to be useful
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: