Commit cae16bb6 authored by Anael Beutot's avatar Anael Beutot
Browse files

Fix tag announcement for vm status and vm counts on hypervisor.

parent fb718dec
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -569,8 +569,7 @@ class Hypervisor(object):

        # update domain state counts
        for tag in ('nvm', 'vmpaused', 'vmstarted', 'vmstopped'):
            # TODO tag announcement
            self.handler.tag_db['__main__'][tag].calculate_value()
            self.handler.tag_db['__main__'][tag].update_value()

    def vm_define(self, xml_desc):
        """Create a VM on the Hypervisor
+0 −1
Original line number Diff line number Diff line
@@ -35,7 +35,6 @@ def uuid(dom):
    return dom.uuid


@ttl(5)
def status(dom):
    return dom.state

+1 −1
Original line number Diff line number Diff line
@@ -329,7 +329,7 @@ class TagDB(object):
                          'tags_update', tag.name, tag.value)
        else:
            self.rpc_call(sub_id + tag.name, self.rpc_update_tag_cb,
                          'sub_tags_update', tag.name, tag.value)
                          'sub_tags_update', sub_id, tag.name, tag.value)

    def rpc_register_sub_tag(self, sub_id, tag):
        logger.debug('RPC register tag %s(%s)', tag.name, sub_id)