Bug#1067440: Compression makes searching packages very slow

2024-03-22 Thread Laurențiu Nicola
Thanks for the quick fix, I can confirm it's much faster now: # apt 2.7.13, trixie $ time apt search librust- real0m30.185s user0m28.286s sys 0m1.729s # apt 2.7.14, trixie $ time apt search librust- real0m0.640s user0m0.490s sys 0m0.035s And sorry for the empty subject,

Bug#1067440: Compression makes searching packages very slow

2024-03-21 Thread Julian Andres Klode
On Thu, Mar 21, 2024 at 09:25:47PM +0100, Julian Andres Klode wrote: > On Thu, Mar 21, 2024 at 06:01:12PM +0200, Laurențiu Nicola wrote: > > Package: apt > > Version: 2.7.12 > > > > I noticed that searching for packages is very slow if the package lists are > > compressed. To reproduce, remove

Bug#1067440: Compression makes searching packages very slow

2024-03-21 Thread Julian Andres Klode
On Thu, Mar 21, 2024 at 06:01:12PM +0200, Laurențiu Nicola wrote: > Package: apt > Version: 2.7.12 > > I noticed that searching for packages is very slow if the package lists are > compressed. To reproduce, remove `/var/lib/apt/lists`, enable > > Acquire::GzipIndexes "true";

Bug#1067440:

2024-03-21 Thread Laurențiu Nicola
Correction: because of full-text search, it might actually be quadratic in the number of packages (I didn't check). And it might be possible to fix it, by going through the compressed stream just once, instead of restarting (assuming the results are returned in the file order, which seems

Bug#1067440: Compression makes searching packages very slow

2024-03-21 Thread Laurențiu Nicola
Package: apt Version: 2.7.12 I noticed that searching for packages is very slow if the package lists are compressed. To reproduce, remove `/var/lib/apt/lists`, enable Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz"; , run `apt update`. This enables LZ4 compression on