[email protected] wrote:
On Thu, Jun 25, 2009 at 03:25:49PM -0500, Shawn Walker wrote:
Some other comments after poking around with the transport api today:

* I noticed a ProgressTracker isn't supported when using get_url() (or rather, fetching single resources instead of multiple). Given the size of some our manifests (2.8M for SUNWjruby), I think tracking the download progress would be helpful :) In fact, updating through packagemanager for a new release will trigger a download of at least 65 megabytes of manifest data!

This would require some pretty substantial changes to the
ProgressTracker and the API, I think.  I know the GUI guys want search
to be cancelable too.  It would probably be better to have byte-based
progress tracking for manifests/search/catalog/whatever be its own
separate wad, since we'll need to design something that the GUI guys can
use, and that fits into the API.

It's certainly a legitimate RFE.

That's fine, but it would provide a substantial improvement of the user experience for the cli and gui to be able to show this.

Especially at the moment since manifest retrieval is such a black box.

* It would be good if stats.dump() included the total bytes transferred (which I ended up hacking in my local workspace so I could compare tools.gzip.on to off)

The existing format is pretty cramped in an 80 character terminal.  I
can play with this a bit, but if it makes the output unreadable, I may
just omit it for now.

A separate RFE is fine.

* Maybe stats.dump should be changed to use misc.bytes_to_str and just label the KB/sec column 'Speed'

* It would be nice if the additional stats that the object has as private properties (such as __bytes_xfer) could be exposed

I should be able to do both of these.

Thanks,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to