Univention Bugzilla – Full Text Bug Listing |
Summary: | Adding drives to VMs fails if there's no vda device | ||
---|---|---|---|
Product: | UCS | Reporter: | Valentin Heidelberger <heidelberger> |
Component: | Virtualization - UVMM | Assignee: | Philipp Hahn <hahn> |
Status: | CLOSED FIXED | QA Contact: | Erik Damrose <damrose> |
Severity: | normal | ||
Priority: | P5 | CC: | damrose, hahn, oliver.bohlen, peichert |
Version: | UCS 4.3 | ||
Target Milestone: | UCS 4.3-2-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
What kind of report is it?: | Bug Report | What type of bug is this?: | 4: Minor Usability: Impairs usability in secondary scenarios |
Who will be affected by this bug?: | 2: Will only affect a few installed domains | How will those affected feel about the bug?: | 3: A User would likely not purchase the product |
User Pain: | 0.137 | Enterprise Customer affected?: | Yes |
School Customer affected?: | ISV affected?: | ||
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | Bug group (optional): | ||
Max CVSS v3 score: | |||
Attachments: | VM config with reproduceable IDE device |
Description
Valentin Heidelberger
2018-10-11 11:34:59 CEST
The customer had converted the vm affected by this from XEN before by the way. Maybe the migration process does not add a vda target device? 4.3-2] fad60caa20 Bug #47956 uvmm: Fix disk target dev name assignment .../univention-virtual-machine-manager-daemon.yaml | 10 ++ .../debian/changelog | 6 + .../debian/ucslint.overrides | 2 + .../test/test_umc_domain.py | 75 ++++++++++++ .../umc/python/uvmm/domains.py | 131 +++++++++------------ 5 files changed, 147 insertions(+), 77 deletions(-) Package: univention-virtual-machine-manager-daemon Version: 7.0.0-13A~4.3.0.201811271242 Branch: ucs_4.3-0 Scope: errata4.3-2 [4.3-2] c2e6af0e19 Bug #47956: univention-virtual-machine-manager-daemon 7.0.0-13A~4.3.0.201811271242 doc/errata/staging/univention-virtual-machine-manager-daemon.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Created attachment 9759 [details]
VM config with reproduceable IDE device
As discussed, works great with *v*da devices. I can however reproduce the issue with IDE devices, see attached vm config
Fixed: [4.3-2] 7bef5992f2 Bug #47956: Fix disk target dev name assignment .../univention-virtual-machine-manager-daemon.yaml | 2 +- .../debian/changelog | 6 ++ .../src/univention/uvmm/node.py | 11 ++- .../src/univention/uvmm/protocol.py | 6 +- .../src/univention/uvmm/storage.py | 84 ++++++++++++++++++++++ .../test/{test_umc_domain.py => test_storage2.py} | 21 ++++-- .../umc/python/uvmm/domains.py | 63 ---------------- 7 files changed, 122 insertions(+), 71 deletions(-) Package: univention-virtual-machine-manager-daemon Version: 7.0.0-14A~4.3.0.201811281123 Version: 7.0.0-14A~4.3.0.201811281129 Branch: ucs_4.3-0 Scope: errata4.3-2 [4.3-2] 2cc8ae5f13 Bug #47956: univention-virtual-machine-manager-daemon 7.0.0-14A~4.3.0.201811281129 doc/errata/staging/univention-virtual-machine-manager-daemon.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Reopen: As discussed, i can still reproduce the error [4.3-2] 5e10e60a7d Bug #47956: Fix disk target dev name assignment .../univention-virtual-machine-manager-daemon.yaml | 4 +- .../debian/changelog | 6 +++ .../src/univention/uvmm/node.py | 28 ++++---------- .../src/univention/uvmm/protocol.py | 4 +- .../src/univention/uvmm/storage.py | 44 +++++++++++++++------- .../src/univention/uvmm/xml.py | 41 ++++++++++++++++++++ .../test/test_storage2.py | 17 ++++----- 7 files changed, 96 insertions(+), 48 deletions(-) Package: univention-virtual-machine-manager-daemon Version: 7.0.0-15A~4.3.0.201811281546 Branch: ucs_4.3-0 Scope: errata4.3-2 Verified: I could not produce a manually modified config that caused an error in UVMM when adding and removing additional disks and drives |