Skip to content

pacific: qa: pass arg as list to fix test case failure#52763

Merged
yuriw merged 1 commit intoceph:pacificfrom
dparmar18:wip-61732
Dec 5, 2023
Merged

pacific: qa: pass arg as list to fix test case failure#52763
yuriw merged 1 commit intoceph:pacificfrom
dparmar18:wip-61732

Conversation

@dparmar18
Copy link
Contributor

@dparmar18 dparmar18 commented Aug 2, 2023

Pacific branch's run_cluster_cmd() code can't split string into a list, and
because backporting is too tricky as a lot of qa code doesn't reach pacific, it
would be tedious to backport the PRs that enabled passing string as arg to
run_cluster_cmd() in ceph_manager.py. For complete details please checkout
note #13 in the tracker attached below

Fixes: https://tracker.ceph.com/issues/61732

Contribution Guidelines

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

@github-actions github-actions bot added cephfs Ceph File System nfs tests labels Aug 2, 2023
@github-actions github-actions bot added this to the pacific milestone Aug 2, 2023
@dparmar18 dparmar18 requested a review from a team August 2, 2023 10:47
@vshankar
Copy link
Contributor

vshankar commented Aug 3, 2023

jenkins test make check

@vshankar
Copy link
Contributor

vshankar commented Aug 3, 2023

jenkins test api

@dparmar18
Copy link
Contributor Author

jenkins test make check

@dparmar18
Copy link
Contributor Author

jenkins test api

vshankar
vshankar previously approved these changes Aug 11, 2023
@vshankar vshankar changed the title qa: pass arg as list to fix test case failure pacific: qa: pass arg as list to fix test case failure Aug 11, 2023
@pdvian
Copy link
Contributor

pdvian commented Aug 16, 2023

https://pulpito.ceph.com/?branch=wip-yuri8-testing-2023-08-11-0834-pacific

Failures, related:

  1. https://tracker.ceph.com/issues/62450 <---- New tracker
    Failures, unrelated:
  2. https://tracker.ceph.com/issues/61602
  3. https://tracker.ceph.com/issues/57386
  4. https://tracker.ceph.com/issues/58560
  5. https://tracker.ceph.com/issues/59192
  6. https://tracker.ceph.com/issues/59193
  7. https://tracker.ceph.com/issues/54071
  8. https://tracker.ceph.com/issues/50371
  9. https://tracker.ceph.com/issues/62456 <---- New tracker
  10. https://tracker.ceph.com/issues/55444

Details:

  1. pacific:task/test_nfs: TypeError: 'type' object is not subscriptable - Ceph - CephFS
  2. tasks/rados_cls_all: Health check failed: 1 pool(s) do not have an application enabled (POOL_APP_NOT_ENABLED) - Ceph - RADOS
  3. cephadm/test_dashboard_e2e.sh: Expected to find content: '/^foo$/' within the selector: 'cd-modal .badge' but never did - Ceph - Mgr - Dashboard
  4. test_envlibrados_for_rocksdb.sh failed to subscribe to repo - Infrastructure
  5. cls/test_cls_sdk.sh: Health check failed: 1 pool(s) do not have an application enabled (POOL_APP_NOT_ENABLED) - Ceph - RADOS
  6. "Failed to fetch package version from https://shaman.ceph.com/api/search ..." - Infrastructure
  7. rados/cephadm/osds: Invalid command: missing required parameter hostname() - Ceph - Orchestrator
  8. Segmentation fault (core dumped) ceph_test_rados_api_watch_notify_pp - Ceph - RADOS
  9. Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable) - Infrastructure
  10. test_cls_rbd.sh: multiple TestClsRbd failures during upgrade test - Ceph - RBD

@pdvian
Copy link
Contributor

pdvian commented Aug 16, 2023

@dparmar18 Tracker#62450 is related to this PR. Kindly look into it.

Pacific branch's run_cluster_cmd() code can't split string into a list, and
because backporting is too tricky as a lot of qa code doesn't reach pacific, it
would be tedious to backport the PRs that enabled passing string as arg to
run_cluster_cmd() in ceph_manager.py. For complete details please checkout
note #13 in the tracker attached below.

Fixes: https://tracker.ceph.com/issues/61732
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
@dparmar18
Copy link
Contributor Author

@dparmar18 Tracker#62450 is related to this PR. Kindly look into it.

can you re-run this please, should be fixed

@batrick batrick dismissed vshankar’s stale review August 17, 2023 14:49

stale, needs re-qa'd

Copy link
Member

@batrick batrick left a comment

Choose a reason for hiding this comment

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

https://tracker.ceph.com/projects/cephfs/wiki/Pacific#2023-August-11

Leaving request changes so this isn't merged by accident. I see @dparmar18 has already amended the PR with a fix.

@kotreshhr
Copy link
Contributor

@yuriw
Copy link
Contributor

yuriw commented Dec 5, 2023

@dparmar18 @batrick this PR passed tests and can be merged
ref: https://trello.com/c/8qf5SalC

@batrick batrick dismissed their stale review December 5, 2023 16:36

addressed

@yuriw yuriw merged commit ea743ac into ceph:pacific Dec 5, 2023
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.

6 participants