Modify ↓
Ticket #996 (closed defect: fixed)
Packages high memory usage
Reported by: | https://www.google.com/accounts/o8/id?id=AItOawml9FLAlJIPpclq6kl9_xqDnOqthAW9VF4 | Owned by: | desai |
---|---|---|---|
Priority: | critical | Milestone: | Bcfg2 1.2.0 Release |
Component: | bcfg2-server | Version: | 1.0 |
Keywords: | memory | Cc: |
Description
When starting up bcfg2-server, it uses 2G+ of memory within 30 seconds, at which point it gets killed by the OOMKiller on my VM. I tested it with a couple repositories...
I am using version 1.1.1.
Fedora 14 Everything/x86_64/os
This is the problematic repository.
config.xml:
<Sources> <!-- Fedora 14 Supported --> <YUMSource> <Group>fedora-14</Group> <Recommended>True</Recommended> <RawURL>http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/releases/14/Everything/x86_64/os/</RawURL> <Arch>x86_64</Arch> </YUMSource> </Sources>
Test:
[[email protected] ~]# rm -rf /srv/bcfg2/Packages/cache/* [[email protected] ~]# /usr/sbin/bcfg2-server -d -v Searching for new models to add to the statistics database Running upgrade of models to the new one Presently at version 17 updated the 2010-07-02T00:00:00 Packages: File read failed; falling back to file download Packages: Updating http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/releases/14/Everything/x86_64/os/repodata/9898b192b32412fbbc2645ef28295b9012aea1bead0f8f91e19351526f5edb15-filelists.xml.gz Packages: Updating http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/releases/14/Everything/x86_64/os/repodata/fb245e5247a375e9d0bce5054ce4279409e0c41016d17fdec6aa1b61dfa0914a-primary.xml.gz Killed
Result: the bcfg2-server process climbed to 2G before being killed.
Fedora 14 Everything/x86_64/debug
This is a much smaller repository.
config.xml:
<Sources> <!-- Fedora 14 Supported --> <YUMSource> <Group>fedora-14</Group> <Recommended>True</Recommended> <RawURL>http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/releases/14/Everything/x86_64/debug/</RawURL> <Arch>x86_64</Arch> </YUMSource> </Sources>
Test:
[[email protected] ~]# /usr/sbin/bcfg2-server -d -v Searching for new models to add to the statistics database Running upgrade of models to the new one Presently at version 17 updated the 2010-07-02T00:00:00 Packages: File read failed; falling back to file download Packages: Updating http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/releases/14/Everything/x86_64/debug/repodata/24012e1d5be44e9017eec034ee8da6fc91f8fd5b2e5e0ba064cb723e30143dae-filelists.xml.gz Packages: Updating http://mirror.cpsc.ucalgary.ca/mirror/fedora/linux/releases/14/Everything/x86_64/debug/repodata/776257a6637ac9a54f49a5bea353b77baaecdeacb2a4bdd7622db24e069b5eb5-primary.xml.gz Loading experimental plugin(s): Packages NOTE: Interfaces subject to change service available at https://bcfg2-luke.foo.zymeworks.com:6789 serving bcfg2-server at https://bcfg2-luke.foo.zymeworks.com:6789 serve_forever() [start]
Result: the bcfg2-server process climbed to 818M before stabilizing at ~500M.
Attachments
Change History
comment:1 Changed 12 years ago by solj
- Priority changed from major to critical
- Milestone set to Bcfg2 1.2.0 Release
comment:2 Changed 12 years ago by solj
- Milestone changed from Bcfg2 1.2.0 Release to Bcfg2 1.2.1 Release (Bugfix)
comment:3 Changed 11 years ago by https://www.google.com/accounts/o8/id?id=AItOawnSjgovXZr-_V3vGkvMSR0pc5LDykRc1Nc
- Status changed from new to closed
- Resolution set to fixed
- Milestone changed from Bcfg2 1.2.1 Release (Bugfix) to Bcfg2 1.2.0 Release
This is resolved in https://github.com/solj/bcfg2/commit/bd0fd1c4c32864414b60b51828c79198503cb3f6
Note: See
TracTickets for help on using
tickets.