After I resize a instance from m1.tiny to m1.small, I make a resize-revert operation. And it turned to be an error.
The flavor was shown as fallows:
# nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | extra_specs |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
| 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 | True | {} |
| 2 | m1.small | 2048 | 10 | 20 | | 1 | 1.0 | True | {} |
Here are the error log from nova-compute.log:
2012-12-05 15:19:12 DEBUG nova.virt.libvirt.driver [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [i
nstance: c09ba1d8-3480-42ea-a012-2fb89ac933a4] Starting finish_revert_migration finish_revert_migration /home/openstack/github/nova.git/nova/virt/libvirt/driver.p
y:2937
2012-12-05 15:19:12 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): mv /var/lib/nova/instances/instance-0000001f_resize /var/lib/nova/instances/instance-0000001f execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:12 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:12 DEBUG nova.virt.libvirt.driver [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [i
nstance: c09ba1d8-3480-42ea-a012-2fb89ac933a4] Starting toXML method to_xml /home/openstack/github/nova.git/nova/virt/libvirt/driver.py:1861
2012-12-05 15:19:12 DEBUG nova.virt.libvirt.driver [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] CP
U mode 'host-model' model '' was chosen get_guest_cpu_config /home/openstack/github/nova.git/nova/virt/libvirt/driver.py:1551
2012-12-05 15:19:13 DEBUG nova.virt.libvirt.driver [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] bl
ock_device_list [] _volume_in_mapping /home/openstack/github/nova.git/nova/virt/libvirt/driver.py:1489
2012-12-05 15:19:13 DEBUG nova.virt.libvirt.driver [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] bl
ock_device_list [] _volume_in_mapping /home/openstack/github/nova.git/nova/virt/libvirt/driver.py:1489
2012-12-05 15:19:13 DEBUG nova.virt.libvirt.config [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Ge
nerated XML <domain type="qemu">
<uuid>c09ba1d8-3480-42ea-a012-2fb89ac933a4</uuid>
<name>instance-0000001f</name>
<memory>2097152</memory>
<vcpu>1</vcpu>
<os>
<type>hvm</type>
<boot dev="hd"/>
</os>
<features>
<acpi/>
</features>
<clock offset="utc"/>
<cpu mode="host-model" match="exact"/>
<devices>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2" cache="none"/>
<source file="/var/lib/nova/instances/instance-0000001f/disk"/>
<target bus="virtio" dev="vda"/>
</disk>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2" cache="none"/>
<source file="/var/lib/nova/instances/instance-0000001f/disk.local"/>
<target bus="virtio" dev="vdb"/>
</disk>
<interface type="bridge">
<mac address="fa:16:3e:02:2d:cb"/>
<source bridge="br100"/>
<filterref filter="nova-instance-instance-0000001f-fa163e022dcb">
<source bridge="br100"/>
<filterref filter="nova-instance-instance-0000001f-fa163e022dcb">
<parameter name="IP" value="10.0.10.2"/>
<parameter name="DHCPSERVER" value="10.0.10.3"/>
<parameter name="PROJNET" value="10.0.10.0"/>
<parameter name="PROJMASK" value="255.255.255.128"/>
</filterref>
</interface>
<serial type="file">
<source path="/var/lib/nova/instances/instance-0000001f/console.log"/>
</serial>
<serial type="pty"/>
<input type="tablet" bus="usb"/>
<graphics type="vnc" autoport="yes" keymap="en-us" listen="10.120.32.145"/>
</devices>
</domain>
to_xml /home/openstack/github/nova.git/nova/virt/libvirt/config.py:66
2012-12-05 15:19:13 DEBUG nova.virt.libvirt.driver [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [i
nstance: c09ba1d8-3480-42ea-a012-2fb89ac933a4] Finished toXML method to_xml /home/openstack/github/nova.git/nova/virt/libvirt/driver.py:1865
2012-12-05 15:19:13 INFO nova.virt.libvirt.firewall [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [
instance: c09ba1d8-3480-42ea-a012-2fb89ac933a4] Called setup_basic_filtering in nwfilter
2012-12-05 15:19:13 INFO nova.virt.libvirt.firewall [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [
instance: c09ba1d8-3480-42ea-a012-2fb89ac933a4] Ensuring static filters
2012-12-05 15:19:14 DEBUG nova.virt.firewall [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [instanc
e: c09ba1d8-3480-42ea-a012-2fb89ac933a4] Filters added to instance prepare_instance_filter /home/openstack/github/nova.git/nova/virt/firewall.py:187
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got semaphore "i
ptables" for method "_do_refresh_provider_fw_rules"... inner /home/openstack/github/nova.git/nova/utils.py:721
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Attempting to gr
ab file lock "iptables" for method "_do_refresh_provider_fw_rules"... inner /home/openstack/github/nova.git/nova/utils.py:725
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got file lock "i
ptables" for method "_do_refresh_provider_fw_rules"... inner /home/openstack/github/nova.git/nova/utils.py:751
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got semaphore "i
ptables" for method "_apply"... inner /home/openstack/github/nova.git/nova/utils.py:721
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Attempting to gr
ab file lock "iptables" for method "_apply"... inner /home/openstack/github/nova.git/nova/utils.py:725
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got file lock "i
ptables" for method "_apply"... inner /home/openstack/github/nova.git/nova/utils.py:751
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-save -c -t filter execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-restore -c execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-save -c -t nat execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-save -c -t nat execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-restore -c execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:14 DEBUG nova.network.linux_net [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] IPTa
blesManager.apply completed with success _apply /home/openstack/github/nova.git/nova/network/linux_net.py:372
2012-12-05 15:19:14 DEBUG nova.virt.firewall [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [instanc
e: c09ba1d8-3480-42ea-a012-2fb89ac933a4] Provider Firewall Rules refreshed prepare_instance_filter /home/openstack/github/nova.git/nova/virt/firewall.py:189
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got semaphore "i
ptables" for method "_apply"... inner /home/openstack/github/nova.git/nova/utils.py:721
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Attempting to gr
ab file lock "iptables" for method "_apply"... inner /home/openstack/github/nova.git/nova/utils.py:725
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got file lock "i
ptables" for method "_apply"... inner /home/openstack/github/nova.git/nova/utils.py:751
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-save -c -t filter execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:14 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-restore -c execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:15 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:15 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-save -c -t nat execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:15 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:15 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Running cmd (sub
process): sudo nova-rootwrap /etc/nova/rootwrap.conf iptables-restore -c execute /home/openstack/github/nova.git/nova/utils.py:183
2012-12-05 15:19:15 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Result was 0 exe
cute /home/openstack/github/nova.git/nova/utils.py:199
2012-12-05 15:19:15 DEBUG nova.network.linux_net [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] IPTa
blesManager.apply completed with success _apply /home/openstack/github/nova.git/nova/network/linux_net.py:372
2012-12-05 15:19:18 ERROR nova.compute.manager [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] [insta
nce: c09ba1d8-3480-42ea-a012-2fb89ac933a4] unable to set user and group to '0:0' on '/var/lib/nova/instances/instance-0000001f/disk.local': No such file or direct
ory. Setting instance vm_state to ERROR
2012-12-05 15:19:18 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got semaphore "c
ompute_resources" for method "update_usage"... inner /home/openstack/github/nova.git/nova/utils.py:721
2012-12-05 15:19:18 DEBUG nova.utils [req-5c6a38f8-b3ea-4e19-8b67-6e5e13ac028c f5f8d00c205741a8afb79da4d7da2ff1 49d0548301a440f2bb5374b8ceef3a73] Got semaphore "c
ompute_resources" for method "update_usage"... inner /home/openstack/github/nova.git/nova/utils.py:721
2012-12-05 15:19:18 7069 ERROR nova.openstack.common.rpc.amqp [-] Exception during message handling
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/openstack/common/rpc/amqp.py", line 276, in _process_da
ta
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/openstack/common/rpc/dispatcher.py", line 145, in dispa
tch
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/exception.py", line 117, in wrapped
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/exception.py", line 117, in wrapped
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/exception.py", line 92, in wrapped
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/compute/manager.py", line 175, in decorated_function
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp pass
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/compute/manager.py", line 161, in decorated_function
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/compute/manager.py", line 196, in decorated_function
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp kwargs['instance']['uuid'], e, sys.exc_info())
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/compute/manager.py", line 190, in decorated_function
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/compute/manager.py", line 1506, in finish_revert_resize
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp block_device_info)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/exception.py", line 117, in wrapped
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/exception.py", line 92, in wrapped
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/virt/libvirt/driver.py", line 2946, in finish_revert_mi
gration
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp block_device_info)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/virt/libvirt/driver.py", line 1931, in _create_domain_a
nd_network
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp domain = self._create_domain(xml)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/home/openstack/github/nova.git/nova/virt/libvirt/driver.py", line 1910, in _create_domain
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp domain.createWithFlags(launch_flags)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 187, in doit
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp result = proxy_call(self._autowrap, f, *args, **kwargs)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 147, in proxy_call
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp rv = execute(f,*args,**kwargs)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/local/lib/python2.7/dist-packages/eventlet/tpool.py", line 76, in tworker
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp rv = meth(*args,**kwargs)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/libvirt.py", line 584, in createWithFlags
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
2012-12-05 15:19:18 7069 TRACE nova.openstack.common.rpc.amqp libvirtError: unable to set user and group to '0:0' on '/var/lib/nova/instances/instance-0000001f/di
sk.local': No such file or directory
It seems that resize-revert still using the new flavor, not the wanted old flavor.
def finish_ revert_ resize( self, context, instance, reservations=None,
migration= None, migration_id=None):
instance = self._instance_ update( context,
instance[ 'uuid'] ,
host= migration[ 'source_ compute' ]) # the instance type isn't update
old_ instance_ type = migration[ 'old_instance_ type_id' ]
instance_ type = instance_ types.get_ instance_ type(old_ instance_ type)
......
......
def get_guest_ config( self, instance, network_info, image_meta, rescue=None,
block_ device_ info=None) : 'instance_ type'] # so the instance type here is the resized one, not the original before resizing.
......
inst_type = instance[