I think that is as expected, it updates all the metadata to that supplied, however, its a bit confusing.
** Tags added: api ** Changed in: nova Status: New => Triaged ** Tags added: nova-client ** Tags removed: nova-client ** Tags added: novaclient ** Also affects: python-novaclient Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1274924 Title: Settings the availability zone deletes all attached metadata Status in OpenStack Compute (Nova): Triaged Status in Python client library for Nova: New Bug description: I'm using latest git with devstack on Ubuntu 12.04. When I update the availability zone the attached metadata gets deleted. Steps to reproduce the problem: 1) nova aggregate-create testagg #assuming that this creates a new metadata entry with the Id 26 2) nova aggregate-set-metadata 26 x=y 3) nova aggregate-update 26 testagg zone1 Now the availability zone is set, but the x=y metadata is lost. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1274924/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp