Bug 1656873
| Summary: | Change not reflected on Workers tab after setting worker memory threshold to 1 GB or above | |||
|---|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Tasos Papaioannou <tpapaioa> | |
| Component: | UI - OPS | Assignee: | Harpreet Kataria <hkataria> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | John Dupuy <jdupuy> | |
| Severity: | medium | Docs Contact: | Red Hat CloudForms Documentation <cloudforms-docs> | |
| Priority: | medium | |||
| Version: | 5.10.0 | CC: | bmidwood, dmetzger, fdewaley, hkataria, jdupuy, lavenel, mpovolny, obarenbo, simaishi | |
| Target Milestone: | GA | Keywords: | TestOnly, ZStream | |
| Target Release: | 5.11.0 | |||
| Hardware: | All | |||
| OS: | All | |||
| Whiteboard: | ||||
| Fixed In Version: | 5.11.0.1 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1686901 (view as bug list) | Environment: | ||
| Last Closed: | 2019-12-13 15:16:13 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | Bug | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | CFME Core | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1686901 | |||
|
Description
Tasos Papaioannou
2018-12-06 15:07:02 UTC
New commit detected on ManageIQ/manageiq-ui-classic/master: https://github.com/ManageIQ/manageiq-ui-classic/commit/6a20b57e7b6268ff14c43f778b48ced5387568bf commit 6a20b57e7b6268ff14c43f778b48ced5387568bf Author: Harpreet Kataria <hkataria> AuthorDate: Wed Jan 23 18:37:31 2019 -0500 Commit: Harpreet Kataria <hkataria> CommitDate: Wed Jan 23 18:37:31 2019 -0500 Fixed display of worker memory threshold settings Fixed couple of scenarios - Worker memory threshold of 1 GB or above was not reflected on Workers tab because https://github.com/ManageIQ/manageiq-ui-classic/blob/master/app/controllers/ops_controller/settings/common.rb#L997 value of variable `x` needs to be converted to integer value from a float so value can be selected correctly in the drop down. - If a value in yaml config file is set to as 600.megabytes, it is being returned as a string, so need to evaluate/convert the value so it can be correctly selected in the drop down. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1656873 Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1658373 app/controllers/ops_controller/settings/common.rb | 6 +- spec/controllers/ops_controller/settings/common_spec.rb | 37 + 2 files changed, 40 insertions(+), 3 deletions(-) *** Bug 1686843 has been marked as a duplicate of this bug. *** New commit detected on ManageIQ/manageiq-ui-classic/hammer: https://github.com/ManageIQ/manageiq-ui-classic/commit/142b265e8d0cbc2e9e650d11c8a43e09c38258ff commit 142b265e8d0cbc2e9e650d11c8a43e09c38258ff Author: Harpreet Kataria <hkataria> AuthorDate: Wed Jan 23 18:37:31 2019 -0500 Commit: Harpreet Kataria <hkataria> CommitDate: Wed Jan 23 18:37:31 2019 -0500 Fixed display of worker memory threshold settings Fixed couple of scenarios - Updated code to use `get_worker_setting` method - Worker memory threshold of 1 GB or above was not reflected on Workers tab because https://github.com/ManageIQ/manageiq-ui-classic/blob/master/app/controllers/ops_controller/settings/common.rb#L997 value of variable `x` needs to be converted to integer value from a float so value can be selected correctly in the drop down. - If a value in yaml config file is set to as 600.megabytes, it is being returned as a string, so need to evaluate/convert the value so it can be correctly selected in the drop down. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1656873 Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1658373 (cherry picked from commit 6a20b57e7b6268ff14c43f778b48ced5387568bf) app/controllers/ops_controller/settings/common.rb | 57 +- spec/controllers/ops_controller/settings/common_spec.rb | 37 + 2 files changed, 68 insertions(+), 26 deletions(-) Fixed and verified in 5.11.0.1.20190424210327_58b5dbd. Steps of verification: 1) Navigate to Configuration, click the workers tab 2) For each of the dropdowns, change the value to above 1 GB 3) Hit save 4) Verify that the change is reflected in the dropdown 5) In the advanced setting yaml, verified that the memory_threshold for each worker field reflects the change as well. (Note that the values in the advanced settings yaml are in bytes) |