Re: tdpkg cache wrapper to dpkg
On Mon, Mar 15, 2010 at 10:55:19PM +0100, Luca Bruno wrote:
> it's since 2007 that cache for dpkg has been proposed but maintainers never
> replied. For this reason I've written a shared library libtdpkg.so to wrap
> open/fstat/rename/unlink calls from dpkg for .list files in order to cache the contents of those
> files. The result is quite impressive on how it boosts up cold startup of
> dpkg (from 14s to 2-3s here using tokyocabinet).
> Here's the homepage for reference: http://lethalman.hostei.com/tdpkg.html
> It's robust enough to not fuck up /var/lib/dpkg/info, the first time it
> should be run as root in order to create the cache in
> I'd like to hear your comments about any possibility to enhance the cache
> concept inside dpkg.
You should try the last version of dpkg in experimental, which improved
the way the .list files are read. (Also note this could be (slightly)