Some actions require a manual page reload to see changed data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Confirmed
|
Low
|
Kent Wang |
Bug Description
When you detach a volume from an instance, the page is redirected to the volumes index page. Because the volume detach process is asynchronous, it's possible that this page load happens before the status of the volume has been changed, so the page load sees the volume as still attached. This requires a manual refresh to see the actual state of the volume (and for the correct action buttons to show up in the table).
This can probably occur in other cases where there's a race condition between the next page load and the object actually being updated in the relevant service API DB.
We might need some concept of "expected status" so that we can trigger ajax calls on rows that aren't necessarily in a transition state like "Creating" or "Deleting", but still require updates.
Changed in horizon: | |
status: | New → Confirmed |
Changed in horizon: | |
assignee: | nobody → Paul Karikh (pkarikh) |
Changed in horizon: | |
assignee: | Paul Karikh (pkarikh) → Kent Wang (k.wang) |
Moving to low since there is a fairly obvious workaround for it (browser reload button). This behavior can be seen in horizon for other asynchronous operations as well.