11413: Fix issues with node manager on GCE:
authorPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 4 Apr 2017 15:21:57 +0000 (11:21 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Tue, 4 Apr 2017 15:21:57 +0000 (11:21 -0400)
commit4a35e06b098bdd44a24fcaf77921aea5f371c84b
tree318b3629795ac5181ff6f922c9be0ee587019c65
parent07c92074fe2b493dc8cd0abdad154e5b36d4adfc
11413: Fix issues with node manager on GCE:

* Always override Node.size with CloudSizeWrapper

* Get updated node record before setting metadata to minimize 'Supplied
  fingerprint does not match current metadata fingerprint.' error.

* Use ex_set_node_metadata() instead of issuing request directly.
services/nodemanager/arvnodeman/computenode/dispatch/__init__.py
services/nodemanager/arvnodeman/computenode/driver/gce.py
services/nodemanager/arvnodeman/daemon.py
services/nodemanager/tests/test_computenode_driver_gce.py