attach_volume doesn't work in cells when api is icehouse and compute is havana
Bug #1308846 reported by
Sam Morrison
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
This affects Havana not Icehouse
The method signature of attach_volume changed from Havana -> Icehouse
- def attach_volume(self, context, instance, volume_id, device=None):
+ def attach_volume(self, context, instance, volume_id, device=None,
+ disk_bus=None, device_type=None):
Although I cannot validate this myself, I am not surprised to see this, in our rolling upgrade testing we didn't use cells. At this point I don't think we can really retroactively fix this, I think the best we can do is try to get better cells testing in the gate.
Sam, just to be clear this breaks if you use cells?