qa/cephfs: upgrade xfstests_dev.py for FUSE mounts#44240
Conversation
batrick
left a comment
There was a problem hiding this comment.
qa/cephfs: minor fix in xfstests_dev.py is missing signed-off-by.
Otherwise makes sense to me. Please run through teuthology and link to results.
|
needs tracker. |
6f5203c to
e550945
Compare
|
jenkins test make check |
|
jenkins test api |
141703c to
0313636
Compare
|
Tests with teuthology ran successfully - http://pulpito.front.sepia.ceph.com/rishabh-2022-05-08_17:30:43-fs-wip-rishabh-fs-auth-subcmd-distro-basic-smithi/ |
|
make check job failure is due to the DNM commit that enables testing this PR with for-next xfstests-dev repo branch. |
|
The related commit in xfstests-dev repo has been merged in master too now (earlier it was only merged in for-next branch). I re-tested this PR after removing the extra code that ran this PR against that for-next branch. The tests ran fine - http://pulpito.front.sepia.ceph.com/rishabh-2022-05-09_17:20:03-fs-wip-rishabh-fs-auth-subcmd-distro-basic-smithi/ EDIT: I ran the test with old branch, re-running now. |
0313636 to
8b0e635
Compare
|
The test passed with teuthology (and master branch of xfstests-dev repo) - |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
jenkins test windows |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
1 similar comment
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
jenkins test make check |
|
jenkins test api |
|
Tests ran fine with teuthology - http://pulpito.front.sepia.ceph.com/rishabh-2022-12-13_22:07:07-fs:functional-wip-rishabh-xfstests3-distro-default-smithi |
|
CI job "ceph API tests" failed for an unrelated reason - https://jenkins.ceph.com/job/ceph-api/48618/https://jenkins.ceph.com/job/ceph-api/48618 |
|
jenkins test api |
| # generate local.config for FUSE cephfs mounts | ||
| def _gen_conf_for_fuse_mnt(self): | ||
| mon_sock = self.fs.mon_manager.get_msgrv1_mon_socks()[0] | ||
| test_dev = 'ceph-fuse' |
There was a problem hiding this comment.
@rishabh-d-dave I think @lxbsz is correct. setting test_dev to ceph-fuse is confusing.
|
Waiting for @rishabh-d-dave to confirm about using TEST_DEV. |
|
Rebased the PR branch to latest main. |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
Rebased and resolved the conflict. |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
Rebased and resolved the conflict again. No other changes. |
I tried running test_acls.py without setting |
|
About last push: added a minor fix. |
ACK. Please include a comment since its not obvious. |
|
|
jenkins test make check |
|
jenkins test make check |
|
make check failure isn't related - https://jenkins.ceph.com/job/ceph-pull-requests/111225/ |
|
jenkins test make check |
Add support for testing CephFS mounted with FUSE using xfstests-dev. Fixes: https://tracker.ceph.com/issues/55354 Signed-off-by: Rishabh Dave <ridave@redhat.com>
Add support for testing CephFS mounted with FUSE using xfstests-dev.
Fixes: https://tracker.ceph.com/issues/55354
Related commit from xfstests-dev repo: 1dac95cb0d6e97dfa336deab6d13c81aed531666
Depends on changes from: PR #45036, #45950
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox