Bug 2026708 - PVPool backingstore is missing .status.mode.modeCode field in vSphere clusters [NEEDINFO]
Summary: PVPool backingstore is missing .status.mode.modeCode field in vSphere clusters
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenShift Data Foundation
Classification: Red Hat Storage
Component: Multi-Cloud Object Gateway
Version: 4.9
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: Nimrod Becker
QA Contact: Ben Eli
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-11-25 14:34 UTC by Ben Eli
Modified: 2023-08-09 16:49 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-02-15 12:50:02 UTC
Embargoed:
jalbo: needinfo? (aberner)


Attachments (Terms of Use)

Description Ben Eli 2021-11-25 14:34:34 UTC
Description of problem (please be detailed as possible and provide log
snippests):
As part of our regression runs, we noticed a failure in several of our tests, related to the creation and deletion of PVPool-backed backingstores.
i.e. - tests/manage/mcg/test_bucket_creation.py::TestBucketCreation::test_bucket_creation[1-CLI-PVPOOL]

In order to check the backingstore's health, we check its modeCode, and verify that it says OPTIMAL.
In version 4.9.0-237.ci, the modeCode was still present (the tests passed in run 1636980743), meaning the change seems to have occurred in either 238 or 239.

Version of all relevant components (if applicable):
4.9.0-239.ci

Does this issue impact your ability to continue to work with the product
(please explain in detail what is the user impact)?
No

Is there any workaround available to the best of your knowledge?
Yes - check the backingstore's health in a different way

Rate from 1 - 5 the complexity of the scenario you performed that caused this
bug (1 - very simple, 5 - very complex)?
2

Can this issue reproducible?
Unknown at the moment

Can this issue reproduce from the UI?
Unknown at the moment

If this is a regression, please provide more details to justify this:
This is a regression, since the modeCode was present in previous ODF versions.

Steps to Reproduce:
1. Create a PVPool backingstore
2. Check the backingstore's YAML, and look for the status.mode.modeCode field

Actual results:
status.mode is an empty dictionary

Expected results:
status.mode.modeCode is present

Additional info:

Comment 3 Evgeniy Belyi 2021-11-25 14:59:22 UTC
Hey,
Please attach a must-gather in order to investigate the YAMLs and logs of NooBaa.
Thank you.

Comment 5 Ben Eli 2021-11-25 15:26:20 UTC
Thank you very much, Petr. Removing needinfo as the must-gather was supplied

Comment 6 Nimrod Becker 2021-12-01 07:36:54 UTC
Moving to 4.10, will backport to 4.9.z if needed


Note You need to log in before you can comment on or make changes to this bug.