Skip to content
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

cephfs: Support mount option on nodeplugin #3233

Merged
merged 1 commit into from
Jul 18, 2022

Conversation

takmatsu
Copy link
Contributor

@takmatsu takmatsu commented Jul 6, 2022

Describe what this PR does

This PR adds supporting mount option on nodeplugin.

I know currently StorageClass or Volume can have same configuration.
But sometimes several options of them are almost same. so I feel adding same options on all storage class is a bit useless.
and also StorageClass can't be changed basically though mounting should be the responsibility of nodeplugin side.
So I believe this PR should be convenient also for other users.

my typical example option

  • recover_session=clean

Is there anything that requires special attention

no breaking changes

Related issues

None

Future concerns

None


Show available bot commands

These commands are normally not required, but in case of issues, leave any of
the following bot commands in an otherwise empty comment in this PR:

  • /retest ci/centos/<job-name>: retest the <job-name> after unrelated
    failure (please report the failure too!)
  • /retest all: run this in case the CentOS CI failed to start/report any test
    progress or results

@takmatsu takmatsu force-pushed the add-mount-option branch 2 times, most recently from 9cc6e3a to 4eaa9b2 Compare July 6, 2022 16:02
@Rakshith-R Rakshith-R added enhancement New feature or request component/cephfs Issues related to CephFS labels Jul 7, 2022
@Rakshith-R Rakshith-R requested a review from a team July 7, 2022 07:25
@takmatsu takmatsu changed the title Support mount option on nodeplugin cephfs: Support mount option on nodeplugin Jul 7, 2022
@nixpanic
Copy link
Member

nixpanic commented Jul 8, 2022

This might be useful, but it would be good to also have this for RBD so that the two have very similar features.

Can you give your practical example in this PR, explain what options you would like to configure this way?

@nixpanic nixpanic requested a review from a team July 8, 2022 12:01
@takmatsu takmatsu requested a review from nixpanic July 12, 2022 10:39
@nixpanic
Copy link
Member

Thanks for the update! Could you squash the 2nd commit in the 1st, please?

Looks good to me otherwise 👍

@Rakshith-R Rakshith-R requested a review from a team July 18, 2022 05:50
@nixpanic nixpanic added the ci/retry/e2e Label to retry e2e retesting on approved PR's label Jul 18, 2022
@nixpanic
Copy link
Member

@Mergifyio rebase

add mount options on nodeplugin side

Signed-off-by: takeaki-matsumoto <[email protected]>
@mergify
Copy link
Contributor

mergify bot commented Jul 18, 2022

rebase

✅ Branch has been successfully rebased

@ceph-csi-bot
Copy link
Collaborator

/retest ci/centos/upgrade-tests-rbd

@ceph-csi-bot
Copy link
Collaborator

@takmatsu "ci/centos/upgrade-tests-rbd" test failed. Logs are available at location for debugging

@ceph-csi-bot
Copy link
Collaborator

@Mergifyio requeue

@mergify
Copy link
Contributor

mergify bot commented Jul 18, 2022

requeue

❌ This pull request head commit has not been previously disembarked from queue.

@ceph-csi-bot
Copy link
Collaborator

/retest ci/centos/k8s-e2e-external-storage/1.22

@ceph-csi-bot
Copy link
Collaborator

@takmatsu "ci/centos/k8s-e2e-external-storage/1.22" test failed. Logs are available at location for debugging

@ceph-csi-bot
Copy link
Collaborator

/retest ci/centos/k8s-e2e-external-storage/1.21

@ceph-csi-bot
Copy link
Collaborator

@takmatsu "ci/centos/k8s-e2e-external-storage/1.21" test failed. Logs are available at location for debugging

@ceph-csi-bot
Copy link
Collaborator

/retest ci/centos/k8s-e2e-external-storage/1.23

@ceph-csi-bot
Copy link
Collaborator

@takmatsu "ci/centos/k8s-e2e-external-storage/1.23" test failed. Logs are available at location for debugging

@ceph-csi-bot
Copy link
Collaborator

@Mergifyio requeue

@mergify
Copy link
Contributor

mergify bot commented Jul 18, 2022

requeue

❌ This pull request head commit has not been previously disembarked from queue.

@ceph-csi-bot
Copy link
Collaborator

/retest ci/centos/mini-e2e/k8s-1.23

@ceph-csi-bot
Copy link
Collaborator

@takmatsu "ci/centos/mini-e2e/k8s-1.23" test failed. Logs are available at location for debugging

@ceph-csi-bot
Copy link
Collaborator

@Mergifyio requeue

@mergify
Copy link
Contributor

mergify bot commented Jul 18, 2022

requeue

❌ This pull request head commit has not been previously disembarked from queue.

@mergify mergify bot merged commit 1025871 into ceph:devel Jul 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/retry/e2e Label to retry e2e retesting on approved PR's component/cephfs Issues related to CephFS enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants