Microversion 2.37 break 2.32 usage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| OpenStack Compute (nova) |
High
|
Artom Lifshitz | ||
| python-novaclient |
Undecided
|
Matt Riedemann |
Bug Description
Device tagging support was added in microversion 2.32, as for
ports:
http://
but in latter microversion 2.37 accidentally removed it:
http://
And for bdms:
the schema is added by
https:/
and it will only work for microversion 2.32
So this function is only usable from microversion 2.32 to 2.37 for
ports and only for 2.32 for bdms.
we should fix it and backport to Newton.
Changed in nova: | |
assignee: | nobody → Zhenyu Zheng (zhengzhenyu) |
Changed in nova: | |
importance: | Undecided → High |
status: | New → Confirmed |
Fix proposed to branch: master
Review: https:/
Changed in nova: | |
status: | Confirmed → In Progress |
description: | updated |
OpenStack Infra (hudson-openstack) wrote : | #3 |
Fix proposed to branch: master
Review: https:/
Changed in nova: | |
assignee: | Zhenyu Zheng (zhengzhenyu) → Artom Lifshitz (notartom) |
Related fix proposed to branch: master
Review: https:/
tags: |
added: ocata-rc-potential removed: newton-backport-potential |
Changed in nova: | |
assignee: | Artom Lifshitz (notartom) → Matt Riedemann (mriedem) |
Change abandoned by Matt Riedemann (<email address hidden>) on branch: master
Review: https:/
Reason: Let's go with this:
Changed in nova: | |
assignee: | Matt Riedemann (mriedem) → Artom Lifshitz (notartom) |
Matt Riedemann (mriedem) wrote : | #6 |
https:/
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit e80e2511cf82567
Author: Artom Lifshitz <email address hidden>
Date: Tue Jan 24 12:27:15 2017 -0500
Fix tag attribute disappearing in 2.33 and 2.37
In the context of device tagging, bugs have caused the tag attribute
to disappear starting with version 2.33 for block_devices and starting
with version 2.37 for network interfaces. In other words, block
devices could only be tagged in 2.32 and network interfaces between
2.32 and 2.36 inclusively.
This patch documents this behaviour in api-ref and introduces
microversion 2.42, which re-adds the tag in all the right places.
Change-Id: Ia0869dc6f7f5bd
Closes-bug: 1658571
Implements: blueprint fix-tag-
Changed in nova: | |
status: | In Progress → Fix Released |
tags: |
added: api removed: ocata-rc-potential |
This issue was fixed in the openstack/nova 15.0.0.0rc1 release candidate.
Related fix proposed to branch: master
Review: https:/
Changed in python-novaclient: | |
assignee: | nobody → Takashi NATSUME (natsume-takashi) |
status: | New → In Progress |
Changed in python-novaclient: | |
assignee: | Takashi NATSUME (natsume-takashi) → Matt Riedemann (mriedem) |
Changed in python-novaclient: | |
assignee: | Matt Riedemann (mriedem) → Takashi NATSUME (natsume-takashi) |
Changed in python-novaclient: | |
assignee: | Takashi NATSUME (natsume-takashi) → Matt Riedemann (mriedem) |
Change abandoned by Matt Riedemann (<email address hidden>) on branch: master
Review: https:/
Reason: Fixed in https:/
This issue was fixed in the openstack/
Takashi Natsume (natsume-takashi) wrote : | #12 |
The bug in python-novaclient has been fixed in the following patch.
Changed in python-novaclient: | |
status: | In Progress → Fix Released |
Change abandoned by Artom Lifshitz (<email address hidden>) on branch: master
Review: https:/
Reason: There's obviously no interest, and I don't have the energy to create any. Abandonning.
Change abandoned by Artom Lifshitz (<email address hidden>) on branch: master
Review: https:/
Reason: Doesn't look like there's much interest, abandoning.
Yea, it somehow overridden the tag filed.