Page MenuHomePhabricator

Allow nova instance extra_specs to be updated on existing virtual machines
Closed, ResolvedPublic

Description

The following flavor extra specs can be used to rate limit storage IO to the Ceph cluster.

disk_read_bytes_sec
disk_read_iops_sec
disk_write_bytes_sec
disk_write_iops_sec
disk_total_bytes_sec
disk_total_iops_sec

When provisioning virtual machines these flavor extra specs are copied to the instance and cannot be changed with the Nova API. The only way to update the instance's extra_specs is by directly updating the database table and restarting the virtual machine.

Event Timeline

Bstorm triaged this task as Medium priority.Feb 11 2020, 4:10 PM

Change 571543 had a related patch set uploaded (by Jhedden; owner: Jhedden):
[operations/puppet@production] openstack: add script to manage instance extra specs

https://gerrit.wikimedia.org/r/571543

Change 571543 merged by Jhedden:
[operations/puppet@production] openstack: add script to manage instance extra specs

https://gerrit.wikimedia.org/r/571543