I'd like to solicit some advice about potentially implementing get_all_bw_counters() in the Ironic virt driver.
https://github.com/openstack/nova/blob/master/nova/virt/driver.py#L438 Example Implementation: https://github.com/openstack/nova/blob/master/nova/virt/xenapi/driver.py#L320 I'm ignoring the obvious question about how this data will actually be collected/fetched as that's probably it's own topic (involving neutron), but I have a few questions about the Nova -> Ironic interaction: Nova * Is get_all_bw_counters() going to stick around for the foreseeable future? If not, what (if anything) is the replacement? Ironic * I assume Ironic would be responsible for knowing how to fetch bandwidth counters for a given instance - correct? * If so, what would this look like? (I'm assuming some Ironic API endpoint Nova simply calls for counters - but any specific guidance here would be great.) I appreciate any tips/suggestions, thank you. -- Brad Morgan
__________________________________________________________________________ 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