Skip to content

qa/cephfs: fix and improve test_multifs_single_path_rootsquash#56846

Merged
rishabh-d-dave merged 2 commits intoceph:mainfrom
rishabh-d-dave:test-fs-auth
May 3, 2024
Merged

qa/cephfs: fix and improve test_multifs_single_path_rootsquash#56846
rishabh-d-dave merged 2 commits intoceph:mainfrom
rishabh-d-dave:test-fs-auth

Conversation

@rishabh-d-dave
Copy link
Contributor

@rishabh-d-dave rishabh-d-dave commented Apr 12, 2024

Introduced-by: 1fda8ed, #55833
Fixes: https://tracker.ceph.com/issues/65246

Contribution Guidelines

  • To sign and title your commits, please refer to Submitting Patches to Ceph.

  • If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.

  • When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an x between the brackets: [x]. Spaces and capitalization matter when checking off items this way.

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard cephadm
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox
  • jenkins test windows
  • jenkins test rook e2e

@rishabh-d-dave rishabh-d-dave requested review from a team, kotreshhr and vshankar April 12, 2024 05:52
@rishabh-d-dave rishabh-d-dave force-pushed the test-fs-auth branch 2 times, most recently from 8baa08b to a252f54 Compare April 12, 2024 05:56
@rishabh-d-dave
Copy link
Contributor Author

@kotreshhr I've fixed this test which was written by you. I am not fully aware of the context of why this test added (the PR that added it has only this test and no other changes to source code). So please take a look and let me know if this looks like the test case you had in mind.

Locally it is running fine now. If you find it okay, we can proceed for full QA run.

@rishabh-d-dave
Copy link
Contributor Author

Copy link
Contributor

@vshankar vshankar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thx for fixing this @rishabh-d-dave - not sure how this change wasn't picked up in my test branch. I have now started to push my tag so that the branch name shows up in the PR.

I left a small comment. Otherwise LGTM.

Copy link
Contributor Author

@rishabh-d-dave rishabh-d-dave left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

@lxbsz lxbsz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

rishabh-d-dave added a commit to rishabh-d-dave/ceph that referenced this pull request May 3, 2024
* refs/pull/56846/head:
	qa/cephfs: fix test_multifs_single_path_rootsquash
	qa/cephfs: improvement for test_multifs_single_path_rootsquash

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Root squash is valid for kclient too, Kotresh ran test recently fo it
against main branch. Therefore it is safe to remove.
ceph#56846 (comment)

Signed-off-by: Rishabh Dave <ridave@redhat.com>
test_multifs_single_path_rootsquash was never run with vstart_runner.py
or with teuthology and is therefore full of bugs. Fix it to make sure it
runs fine.

Introduced-by: 1fda8ed
Fixes: https://tracker.ceph.com/issues/65246
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Copy link
Contributor Author

@rishabh-d-dave rishabh-d-dave left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA run was successful - https://tracker.ceph.com/projects/cephfs/wiki/main#3-May-2024.

Testing took more time than expected because there were 25-30 new failures. Most of them caused by a PR in the testing branch but these were resolved on removing that PR.

EDIT Had a chat with Venky about this PR, since QA is fine and current change is very minor, it's okay to merge it.

@rishabh-d-dave
Copy link
Contributor Author

rishabh-d-dave commented May 3, 2024

Ceph API test failure looks like the transient failure we were seeing last to last week roughly - https://jenkins.ceph.com/job/ceph-api/73423/. Relauncing it since it's need in order to merge this PR.

@rishabh-d-dave
Copy link
Contributor Author

jenkins test api

1 similar comment
@rishabh-d-dave
Copy link
Contributor Author

jenkins test api

@rishabh-d-dave rishabh-d-dave deleted the test-fs-auth branch May 3, 2024 09:58
@rishabh-d-dave rishabh-d-dave restored the test-fs-auth branch May 3, 2024 10:01
@rishabh-d-dave rishabh-d-dave reopened this May 3, 2024
@rishabh-d-dave
Copy link
Contributor Author

jenkins test api

@rishabh-d-dave
Copy link
Contributor Author

@rishabh-d-dave
Copy link
Contributor Author

Leaving link here to QA results again - #56846 (review)

@rishabh-d-dave rishabh-d-dave merged commit 04416f4 into ceph:main May 3, 2024
@rishabh-d-dave rishabh-d-dave deleted the test-fs-auth branch May 4, 2024 04:24
kotreshhr pushed a commit to kotreshhr/ceph that referenced this pull request Aug 1, 2024
Root squash is valid for kclient too, Kotresh ran test recently fo it
against main branch. Therefore it is safe to remove.
ceph#56846 (comment)

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 422d98c)
kotreshhr pushed a commit to kotreshhr/ceph that referenced this pull request Aug 1, 2024
Root squash is valid for kclient too, Kotresh ran test recently fo it
against main branch. Therefore it is safe to remove.
ceph#56846 (comment)

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 422d98c)
mchangir pushed a commit to ceph/ceph-ci that referenced this pull request May 5, 2025
Root squash is valid for kclient too, Kotresh ran test recently fo it
against main branch. Therefore it is safe to remove.
ceph/ceph#56846 (comment)

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 422d98c)
joscollin pushed a commit to joscollin/ceph that referenced this pull request Oct 6, 2025
Root squash is valid for kclient too, Kotresh ran test recently fo it
against main branch. Therefore it is safe to remove.
ceph#56846 (comment)

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 422d98c)
batrick pushed a commit to kotreshhr/ceph that referenced this pull request Mar 18, 2026
Root squash is valid for kclient too, Kotresh ran test recently fo it
against main branch. Therefore it is safe to remove.
ceph#56846 (comment)

Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 422d98c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants