Changing use_cow_images breaks existing instances
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Summary:
Changing use_cow_images from false to true breaks all existing instances with raw images.
Env:
Nova version 3.3.1, Fuel 9.0.
Reproduce steps:
1. Set use_cow_
2. Create and start an instance using a raw image
3. Set use_cow_images=true in nova.conf
4. Restart the instance
Expect result:
The existing instance restarts and continues to work.
Actual result:
Restarting the instances fails with "Image is not in qcow2 format". Full log:
oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
2016-09-23 11:57:01.145 30847 ERROR oslo_messaging.
What release is nova in fuel 9.0? Liberty? Mitaka? I don't know what 3.3.1 maps to.