summaryrefslogtreecommitdiff
path: root/openstackclient/tests/functional
diff options
context:
space:
mode:
authorMatt Riedemann <mriedem.os@gmail.com>2018-06-08 11:46:29 -0400
committerMatt Riedemann <mriedem.os@gmail.com>2018-06-08 11:46:29 -0400
commit752a2db332780ac98c4a4c3a3778b178131a8d59 (patch)
tree79af98827476ebf985df7660f53e2ffb67c93e9e /openstackclient/tests/functional
parent56b346754992adeef18257598c6f840027394377 (diff)
downloadpython-openstackclient-752a2db332780ac98c4a4c3a3778b178131a8d59.tar.gz
Optimize _prep_server_detail to avoid redundant find_resource
When showing a server or doing a rebuild, we already have the latest version of the server so _prep_server_detail getting the server again is an unnecessary performance hit. ShowServer is pretty obvious here. For RebuildServer, the compute API actually refreshes the server before returning it in the response, so the client already gets the latest when the rebuild call returns. The only other usage of _prep_server_detail that does require a refresh is CreateServer since the POST /servers response is a minimal version of the server object. This adds a new refresh kwarg, backward compatible by default, to _prep_server_detail but changes ShowServer and RebuildServer to no longer refresh. Change-Id: Ib1c9c424ed1cafc2dfd8be90af8de8a774bdfbf0
Diffstat (limited to 'openstackclient/tests/functional')
0 files changed, 0 insertions, 0 deletions