get_model method missing for Ploop image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| OpenStack Compute (nova) |
Medium
|
Evgeny Antyshev | ||
| Ocata |
Medium
|
Lee Yarwood |
Bug Description
This results in failures in inject_data from nova/virt/
even if no real data is injected:
2017-03-03 15:11:55.707 48683 ERROR nova.virt.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
2017-03-03 15:11:55.708 48683 ERROR nova.compute.
libvirt.virt_type = parallels
libvirt.images_type = ploop
libvirt.
Changed in nova: | |
assignee: | nobody → Evgeny Antyshev (eantyshev) |
Changed in nova: | |
status: | New → In Progress |
Changed in nova: | |
status: | In Progress → Fix Released |
Fix proposed to branch: stable/ocata
Review: https:/
tags: | added: libvirt parallels |
Changed in nova: | |
importance: | Undecided → Medium |
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: stable/ocata
commit 914aa032f203162
Author: Evgeny Antyshev <email address hidden>
Date: Mon Mar 6 14:27:06 2017 +0000
get_model method missing for Ploop image
Image.get_model is called in partition injection code,
and now inject partition attempt fails unconditionally.
This patch makes use of disk/api.py inject_data failure tolerance:
it doesn't fail unless injected data is mandatory.
Closes-Bug: 1670642
Change-Id: I6c68693be81821
(cherry picked from commit d629d4e42c04756
Related fix proposed to branch: master
Review: https:/
This issue was fixed in the openstack/nova 15.0.2 release.
This issue was fixed in the openstack/nova 16.0.0.0b1 development milestone.
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit e289fe9eb66a498
Author: Matt Riedemann <email address hidden>
Date: Tue Mar 21 10:57:35 2017 -0400
libvirt: mark some Image backend methods as abstract
Change I6c68693be81821
that we should be marking Image methods as abstract if they
actually are required to be implemented by a subclass. Since
the Image class itself is an ABC, let's take advantage and
mark some of the other required methods in the base class
as abstract methods so we don't hit this same issue again with
a new backend.
Change-Id: Id5129e48d1ec3b
Related-Bug: #1670642
Reviewed: https:/ /review. openstack. org/441989 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=d629d4e42c0 4756444a79e9ac1 5f3f2192c47b52
Committed: https:/
Submitter: Jenkins
Branch: master
commit d629d4e42c04756 444a79e9ac15f3f 2192c47b52
Author: Evgeny Antyshev <email address hidden>
Date: Mon Mar 6 14:27:06 2017 +0000
get_model method missing for Ploop image
Image.get_model is called in partition injection code,
and now inject partition attempt fails unconditionally.
This patch makes use of disk/api.py inject_data failure tolerance:
it doesn't fail unless injected data is mandatory.
Closes-Bug: 1670642 9f78d6fcda019b8 67066396b29
Change-Id: I6c68693be81821