http://bugzilla.novell.com/show_bug.cgi?id=544327
User mls@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=544327#c6
--- Comment #6 from Michael Schröder 2009-10-06 05:29:18 MDT ---
Here's what happened: we switched the storage format of the internal repository
metadatas used for solving from perl's Storable to libsatsolver's solv files.
As we also have an API call to retrieve the metadata (used for the interconnect
feature), we currently have to convert the solv data back to Storable for each
of those requests. Formerly we could just stream the stored file.
The code that does the streaming (in the so called AJAX server, used for long
running requests) couldn't deal which very large data blobs in memory. It
needed about 10 seconds for a request. That in turn made the reposerver
processes hang for requests that were redirected to the AJAX server, like
logfile reads. After a short time the maximum number of repo processes were
reached, which in turn made the source server hang.
My current workaround is simply to write the converted data back to disk and
stream from there. Problem solved (for now).
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.