Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Jun 2001 13:21:44 +0100 (BST)
From:      George Reid <greid@FreeBSD.org>
To:        Ernst de Haan <ernst@jollem.com>
Cc:        ports@FreeBSD.org
Subject:   Re: Supporting pkg-plist.gz ?
Message-ID:  <Pine.BSF.4.21.0106011314060.51937-100000@sobek.openirc.co.uk>
In-Reply-To: <20010601134436.C15784@c187104187.telekabel.chello.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 1 Jun 2001, Ernst de Haan wrote:

> Decompressing all pkg-plist files on forehand doesn't sound like a good idea,
> since the other approach supports a multi-threaded/processing approach. The
> performance will in my expectation be much higher, since downloading is
> typically much slower than (de)compressing for the size of files we are
> talking about (between 1K and 1M).

If CVSup were to support locally compressed files, each local file would
have to be decompressed first, the delta applied and then recompressed
(since you can't decompress "a bit" of the local file). This is obviously
more efficient than decompressing all of the plist files, cvsupping as
normal and then recompressing.

It is however, perhaps too drastic a change, since it definitely wouldn't
work in the case where the entire repository was mirrored (i.e. it would
break the standard CVS tools). I know nothing of the cvsup internals or
Modula-3, so this is probably best left to the authors.

> This sounds like a fairly good idea. If we could use `standard' tools for this
> then that would be the best solution, IMO.

Indeed. I'd like the idea to be thrown around a bit before I actually sit
down and do anything about it, though :)

--
+-------------------+---------------------+
|    George Reid    |  FreeBSD Committer  |
|  +44 7740 197460  |  greid@FreeBSD.org  |
+-------------------+---------------------+


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0106011314060.51937-100000>