On 07/04/2010 02:09, [email protected] wrote:
On Wed, Apr 07, 2010 at 02:02:11AM +0100, Robert Milkowski wrote:
Hi,

I noticed that below command takes long time:

mi...@r600:~# truss -v all -o /tmp/a pkg list -af
pkg://opensolaris.org/[email protected],5.11-0.134:20100302T023003Z
NAME (PUBLISHER)                              VERSION         STATE
UFOXI
entire                                        0.5.11-0.134
installed  -----

Errors were encountered while attempting to retrieve package or file
data for
the requested operation.
Details follow:

http protocol error: code: 404 reason: Not Found
URL: 
'http://pkg.opensolaris.org/contrib/manifest/0/[email protected]%2c5.11-0.111%3a20090804t151953z'.
(happened 4 times)

mi...@r600:~#

mi...@r600:~$ grep ^send /tmp/a
send(4, " G E T   / c o n t r i b".., 197, 0)    = 197
send(4, " G E T   / c o n t r i b".., 280, 0)    = 280
send(4, " G E T   / c o n t r i b".., 280, 0)    = 280
send(4, " G E T   / c o n t r i b".., 280, 0)    = 280
send(4, " G E T   / c o n t r i b".., 280, 0)    = 280
mi...@r600:~$


Why is it querying /contrib?
It is querying contrib because you configured contrib as a publisher.

but the pkg list command specifies explicitly which publisher I'm querying so it should be clever enough to recognize it and query only the specified publisher.

So if I do pkg list -a pkg://publisher-1/package only publisher-1 will be queried.


The contrib repository runs very out of date software.
The pkg(5) client has to use a slower method to obtain catalog
information from the older servers, this is why contrib is slow.  If
you'd like this operation to go faster, you can disable /contrib.


Are there any plans to upgrade /contrib pkg server to use v1 protocol as well?

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

Reply via email to