Activity log for bug #1259910
Date | Who | What changed | Old value | New value | Message |
---|---|---|---|---|---|
2013-12-11 12:30:00 | aeva black | bug | added bug | ||
2013-12-11 12:31:33 | aeva black | description | It is possible for two requests to be received by Ironic's API service to change the same node's state at the same time. If both pass the initial check in the API layer, eg: if rpc_node.target_power_state is not None: then both API requests will return status 202 to the client, and both will send an RPC request to the ConductorManager, but only one will successfully acquire a lock on the resource and run. If this happens, the other request will fail in such a way that the user is not informed. | It is possible for two requests to be received by Ironic's API service to change the same node's state at the same time. If both pass the initial check in the API layer, eg: if rpc_node.target_power_state is not None: raise ... pecan.request.rpcapi.change_node_power_state(...) return ... then both API requests will return status 202 to the client, and both will send an RPC request to the ConductorManager, but only one will successfully acquire a lock on the resource and run. If this happens, the other request will fail in such a way that the user is not informed. | |
2013-12-11 12:31:39 | aeva black | ironic: status | New | Triaged | |
2013-12-11 12:32:33 | aeva black | ironic: importance | Undecided | Medium | |
2013-12-11 12:32:35 | aeva black | ironic: status | Triaged | Confirmed | |
2013-12-18 11:16:34 | Lucas Alvares Gomes | bug | added subscriber Lucas Alvares Gomes | ||
2013-12-18 13:39:50 | Max Lobur | bug | added subscriber Max Lobur | ||
2013-12-19 12:49:14 | Max Lobur | ironic: assignee | Max Lobur (max-lobur) | ||
2014-01-07 17:31:23 | OpenStack Infra | ironic: status | Confirmed | In Progress | |
2014-01-07 17:31:23 | OpenStack Infra | ironic: assignee | Max Lobur (max-lobur) | Lucas Alvares Gomes (lucasagomes) | |
2014-01-13 17:04:07 | OpenStack Infra | ironic: assignee | Lucas Alvares Gomes (lucasagomes) | Max Lobur (max-lobur) | |
2014-01-21 17:04:54 | aeva black | ironic: milestone | icehouse-3 | ||
2014-01-21 17:04:59 | aeva black | ironic: importance | Medium | High | |
2014-02-13 17:46:00 | OpenStack Infra | ironic: status | In Progress | Fix Committed | |
2014-03-05 10:12:01 | Thierry Carrez | ironic: status | Fix Committed | Fix Released | |
2014-04-17 15:13:38 | Thierry Carrez | ironic: milestone | icehouse-3 | 2014.1 |