On 2017-12-14 09:05, Marek Libra wrote:
Andreas, thanks for that!
So far it makes sense for me.
Tthe covered use-case is really bare minimum anyway - we will
definitely need to go farther.
Seems like we agreed on the classification according to [2].
I'm just contemplating positioning the page under the System >>
Hardware link.
It might be difficult for newbies to find it. I am not against it -
just thinking aloud.
What are the +/- of putting it as a new item in the left-side menu?
Yeah, I'm not sure what solution is best here.
During the usability testing of the Software Updates that we did this
summer, we noticed that some participants started having issues finding
things in the sidebar when we had more than 15+ items in it.
But, as you say, only having the System >> Hardware link could pose a
problem with discoverability as well.
I think the easiest solution is to do some more usability testing once
we have the Hardware page in, so we'll see what solution is best.
Provided it's easy to move, coding-wise.
Secondly, due to expected amount of devices within single host, I
still think we should filter by class.
Either via expandable lists (by class) or by filtering/sorting.
Filtering sounds like a good idea to me! I'll add it
Just to know where we are heading to in follow-ups, what will be
future use cases? My vision:
- additional details of a device
- will be selected upon use-cases
- (un)bind VFIO driver
- configure SR-IOV network cards
- vGPU configuration
- USB bus
- SCSI bus
Those are all related to visualization and host-passthrough, right?
If so, let's build cases around that, making each case solve a problem
at a time. For server hardware, my assumption would be that SCSI bus
passthrough is more critical than USB passthrough, but please correct me
if I'm wrong.
Outside of virtualization, the things I've seen generating most support
issues have been:
* How do I find out which PCI slots are in use? (useful for asserting if
there is space in a machine for new hardware)
* How do I find the model and serial number of my system? (useful when
being in contact with hardware support)
* How do I map physical slots to specific devices? (useful for when I
need to replace hardware and knowing what card to physically replace)
- Andreas