Bug 876479
| Summary: | [JON - CLI] When executing measurement_utils.js, collection interval will not be changed when using interval method | |||
|---|---|---|---|---|
| Product: | [JBoss] JBoss Operations Network | Reporter: | bkramer <bkramer> | |
| Component: | CLI | Assignee: | Lukas Krejci <lkrejci> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike Foley <mfoley> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | medium | |||
| Version: | JON 3.1.1 | CC: | loleary, myarboro, skondkar | |
| Target Milestone: | --- | Flags: | loleary:
needinfo+
|
|
| Target Release: | JON 3.1.2 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 876481 | |||
| : | 876481 883894 (view as bug list) | Environment: | ||
| Last Closed: | 2013-09-11 11:02:25 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 876481 | |||
| Bug Blocks: | ||||
release/jon3.1.x http://git.fedorahosted.org/cgit/rhq/rhq.git/diff/?id=4a96beeaf42ee9924e9e83484e58214143085754 Author: Lukas Krejci <lkrejci> Date: Wed Dec 5 15:24:34 2012 +0100 [BZ 876479] - Hardcode the values of symbolic time constants in the measurement_utils.js rather than referencing the previous ones during the declaration. That just didn't work, giving all such props a value of NaN. (cherry picked from commit 019fbf2c8a5930c54b3bbe32bbb7fdc07b01835d) Moving to ON_QA as available for test in 3.1.2.ER4 or greater: https://brewweb.devel.redhat.com//buildinfo?buildID=246861 Verified on JON 3.1.2 ER6. Followed the steps and verified that collection interval for metric is changed successfully using interval method. |
Description of problem: When executing measurement_utils.js, collection interval will not be changed when using interval method. Version-Release number of selected component (if applicable): JON 3.1.0 JON 3.1.1 How reproducible: always Steps to Reproduce: 1. log in to the JON CLI; 2. from the JON CLI command line execute the following: ------------------------------------------------------ exec -f /home/JON_311/util.js exec -f /home/JON_311/measurement_utils.js mm = new MeasurementModule(); interval = mm.interval; time = mm.time; updates = { context: 'Resource', id: 24171, schedules: {'Free Memory': interval(30, time.minutes)}}; mm.updateSchedules(updates); ---------------------------------------------------- 3. Navigate to JON UI -> resource 24171 -> Monitoring -> Schedules; Actual results: Collection interval for the metric 'Free Memory' has not been changed. Expected results: Collection interval for the metric 'Free Memory' is changed to 30 minutes. Additional info: Above works fine if interval method is not used and if the collection interval is set directly using milliseconds, for instance: exec -f /home/JON_311/util.js exec -f /home/JON_311/measurement_utils.js mm = new MeasurementModule(); updates = { context: 'Resource', id: 24171, schedules: {'Free Memory': 1800000}}; mm.updateSchedules(updates);