Hello, In current design there are places when nova fails while executing users CLI commands, but no error messages, except some logs in nova-compute, produced [1] . The problem is that there is no response from compute node to conductor, as RPC cast is used.
To fix this nova should make a synchronous call before operation itself to verify that it is valid. E.g. here is my patch that fixes this problem in resize operation [2] So, I would like to get feedback about such hypervisor checks before operations. Nova already makes these checks during live-migration process: conductor calls compute manager[3], which also consults with driver[4]. And as for me I think we should use such logic in resize operation. Timofey. [1] https://bugs.launchpad.net/nova/+bug/1455460 [2] https://review.openstack.org/195088 [3] https://github.com/openstack/nova/blob/master/nova/conductor/tasks/live_migrate.py#L144 [4] https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py#L5157
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev