Hi Bill.
I think separating the the scan from locating packages containing
missing drivers is an excellent idea. Finding missing drivers should be
close to instantaneous (based on prtconf -D which does this and runs
quickly.)
What would be in the second window? If both windows would have a lot of
the same information, I would prefer to see a single window, populated
in phases, first by the scan and then by the search for missing
drivers. Two windows to me would seem cluttered.
Thanks,
Jack
On 09/14/09 05:11, Bill Yan wrote:
> Hi Frank,
>
> Thanks for your email. The design looks great, but we have some concerns
> from the performance point of view. Actually this is an outstanding
> issue since DDU 1.0. The issue is:
>
> DDU performs the search function for missing drivers, DDU will not
> display the device tree until the search finishes. If the network is
> slow, it will take a long time for DDU to display the device tree. We
> ever got several complains about DDU hang issue, and after
> investigation, we found it's because the network issue and DDU took long
> time to display the device tree. Since DDU 1.3 will support search for
> multi repos, this issue will become worse.
>
> So by the chance of DDU enhancement to align with the driver update
> project, DDU has another window to install missing drivers.
> To solve this issue, we planned to seperate the "device scan" and
> "search for missing driver" functions, for main window, DDU will only
> show the device tree and show whether driver is missing or not. Once
> user clicks the "install driver" button beside the "Submit" button, DDU
> will do the "search for missing drivers" from multi repos before
> displaying the the second window. Like this, this DDU "hang" issue can
> be solved for those users only want to see the device tree which is
> shown on the first window.
>
> Do you think this make sense? and really thanks for your work on the DDU
> design.
>
> Regards,
> Bill
>
>
> Frank Ludolph ???:
>> Here is the integrated window design that I referred to in
>> yesterday's meeting. This works pretty much as a merge of the two
>> windows except:
>>
>> * Since all the devices are displayed the devices with
>> missing/inoperative drivers need to be highlighted. The originall
>> DDU design used a light red highlight for those rows but I don't
>> see it functioning in the 9.06 release (in my virtualbox install
>> with a missing audio driver).
>> * The "Install All Drivers" button becomes a simple, single device
>> Install for the selected row. I don't think this is an issue since
>> there are seldom more than a couple of drivers to install.
>>
>> Thoughts?
>>
>> Frank
>>
>> ------------------------------------------------------------------------
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/caiman-discuss/attachments/20090914/cc5e0533/attachment.html>