[MuranoPL] Reporter not always reports last state
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Murano |
Fix Released
|
Medium
|
Stan Lagun | ||
Liberty |
Fix Released
|
Medium
|
Stan Lagun | ||
Mitaka |
Fix Released
|
Medium
|
Stan Lagun | ||
Newton |
Fix Released
|
Medium
|
Stan Lagun |
Bug Description
With code looking like this:
- $.instance.
- $._environment.
- If: $.instance.
Then:
- $address: $.instance.
Else:
- $address: $.instance.
- $login: 'administrator'
- $._environment.
- $.setAttr(deployed, true)
Sometimes when environment is deployed 'Deploy IBM MQ complete' but not 'MQ queue named...' appears in 'Last operations' field in horizon. Environments has exaclty same configuration.
Changed in murano: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
milestone: | none → liberty-1 |
Changed in murano: | |
milestone: | liberty-1 → liberty-2 |
Changed in murano: | |
milestone: | liberty-2 → liberty-3 |
Changed in murano: | |
milestone: | liberty-3 → liberty-rc1 |
Changed in murano: | |
milestone: | liberty-rc1 → liberty-rc2 |
Changed in murano: | |
milestone: | liberty-rc2 → mitaka-1 |
Changed in murano: | |
milestone: | mitaka-1 → mitaka-2 |
Changed in murano: | |
milestone: | mitaka-2 → mitaka-3 |
Changed in murano: | |
milestone: | mitaka-3 → mitaka-rc1 |
Changed in murano: | |
milestone: | mitaka-rc1 → newton-1 |
Changed in murano: | |
assignee: | nobody → Stan Lagun (slagun) |
tags: | removed: low-hanging-fruit |
tags: | added: in-stable-mitaka |
Looks like a race-condition.
It can be mitigated, for example by obtaining report-date on engine side, and transferring it, with the rest of the data. This would not eliminate race condition, but might help, because creation-dates would be sorted correctly.