Bug 1998386

Summary: [ovirt] Change CD can't show all ISO files in RHV Data domain and ISO domain together
Product: Red Hat Enterprise Linux 8 Reporter: zhoujunqin <juzhou>
Component: virt-viewerAssignee: Default Assignee for SPICE Bugs <rh-spice-bugs>
Status: CLOSED WONTFIX QA Contact: Virtualization Bugs <virt-bugs>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 8.5CC: berrange, elima, tyan, tzheng, uril, virt-maint, xiaodwan
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-11-08 14:29:51 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
remote-viewer debug log none

Description zhoujunqin 2021-08-27 02:33:32 UTC
Created attachment 1818146 [details]
remote-viewer debug log

Description of problem:
Change CD can't show all ISO files in RHV Data domain and ISO domain together

Version-Release number of selected component (if applicable):
virt-viewer-9.0-11.el8.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Upload "RHEL-9.0.0-20210421.d.2-BaseOS-x86_64-boot.iso" to the Data Domain - "nfs_data"
Details see Screenshot-a

2. Add some images to ISO Domain - iso_domain
[xxx-11111111-1111-1111-1111-111111111111]# ls
en_windows_10_business_editions_version_21h1_x64_dvd_ec5a76c1.iso 
virtio-win-1.9.17-4.el8_4.iso
en_windows_server_2019_updated_may_2020_x64_dvd_5651846f.iso
virtio-win-prewhql-0.1-202.iso

Details see Screenshot-b.


3. Enable both ISO Domain and Data domain

Use remote-viewer to connect to console.vv file directly, then click "Change CD"

Test result: Only images in ISO Domain list here, details please see Screenshot_c.

Actual results:
As described, we currently only support showing images from one Storage Domain.

Expected results:
Fix it.

Additional info:
$ G_MESSAGES_DEBUG="virt-viewer,libgovirt" REST_DEBUG=proxy remote-viewer console.vv |& tee >remote-viewer.loggggg

Comment 4 Uri Lublin 2022-11-08 14:29:51 UTC
The current state: better have all ISO images in an ISO domain.

I'm closing this bug.
Please reopen if having ISO images in multiple domains is necessary.