On Tue, Jun 05, 2012 at 11:33:58AM +0200, Matthias Klumpp wrote:
I already answered that question very extensively, I think on this list too (no only on disttributions@fd.o)
What question? ;)
However, I dislike the cache approach very much and right now trying other things which might solve the issue too, if upstream accepts my suggestions. Was really SQLite the problem? Which database are you using now?
Yes, the slowness was caused by sqlite (but that was a coupld of years ago, I don't know if newer sqlite versions are faster). Some users tend to have lots of repositories enabled, so the number of packages that need to be stored in the database may be quite big. Yum also uses sqlite databses, but they create them on the server for each repo, so the client never has to update them. libsolv (and thus also libzypp) uses "solv" databases instead of sqlite databases, like yum it uses one database for each repository so that updating one repository is still fast when there are lots of other repositories. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org