[prev in list] [next in list] [prev in thread] [next in thread]
List: rpmorg-maint
Subject: [Rpm-maint] Scalability of RPM
From: christoph.wissing () desy ! de (Christoph Wissing)
Date: 2008-08-30 14:42:28
Message-ID: 20080830164228.4ac9abd7.christoph.wissing () desy ! de
[Download RAW message or body]
Dear RPM experts,
I have a potential problem with the scalability of RPM. Let me briefly describe the \
use case. RPM is used to manage the software of the CMS-Experiment \
(http://cmsinfo.cern.ch/outreach/). Some might have read about the creation of black \
whole in context of these experiments (Rubbish!). But what's the problem with RPM? At \
some point, when quite some software is installed there are problems with the RPM \
database and all rpm commands that want to install new software stop with this error:
memory alloc (4 bytes) returned NULL.
The number can be different, but 4 is rather pupular. Often it helps to remove some \
software, but some even the erase command fails with the same error.
The problem only appears on 32-bit (Linux) plattforms, the most used distibution is \
Scientific Linux 4, a recompiled RedHat Enterprise like CentOS. Some investigations \
have shown that the rpm command allocates more and more memory and when it reaches \
about 2GB it crashes. Running on 64-bit shows actually the same (very high) memory \
usage, but the task seems not to crash, most like because the system can just \
allocate more memory for a task.
The question is if there can be done something about it and if there some limitations \
known. The number of files that are actually stored are quite big, some millions \
easyly. But on the other hand installing a complete Linux distribution with several \
kernels and headers show end up with a number of files in the same order of \
magnitude.
Can someone from you help? What additional information do you need? The databases are \
a bit large (200MB) to attach them to this mail.
Any help is very welcome!
Thanks a lot in advance and best wishes,
Christoph
--
+-----------------------------------+
> Christoph Wissing DESY - IT |
> E-Mail: christoph.wissing at desy.de |
> Phone: +49(0)40/8998-4122 |
+-----------------------------------+
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic