On Tue, Nov 17, 2009 at 04:12:11PM -0600, Shawn Walker wrote:
> Greetings,
> 
> The following webrev contains fixes and changes for the following issues:
> 
>   12130 install/update operations should always refresh publisher
> metadata (when allowed)
>   4419 misleading error message when pkg not found because refresh failed
>   10976 operations should report when refresh failed if appropriate
> 
> Overview
> ========
> Since the catalog v1 work has been putback, the actual check for new
> publisher catalog data is relatively cheap now (this was not
> previously the case).  For example, on my system, it takes ~1s real
> for the api to check three publisher repositories for new catalog
> data.  Previously, this could have taken several seconds.
> 
> As a result, and in light of the continuing confusion when packages
> don't seem "immediately available" after publication, the added cost
> here was deemed a worthy tradeoff in favour of attempting to
> eliminate user confusion for install and update operations.
> 
> Please note that pkg 'info' 'contents' and 'list' remain unchanged
> as performance of these operations has been a consistent concern
> based on user feedback.
> 
> webrev
> ======
> http://cr.opensolaris.org/~swalker/pkg-12130/

The code changes look fine to me, but I'm not sure this is really the
right way to go.  I had thought we explictly put a refresh interval into
the publisher/0 information.  My understanding was that publishers that
expected to publish new content frequently could set this to a low
number (like 30 seconds or 5 minutes) and that we would implicitly
refresh then.

Is is really a good idea to always refresh, even when some repositories
will often go a long time without updates.  (p.o.o/release, would be a
good example.)

-j

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

Reply via email to