ceilometer-expirer memory leak with sqlalchemy backend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
This is the first time I'm running ceilometer-expirer because the database grew too big. Unfortunately, it crashes due to an out of memory error.
# dpkg -l ceilometer-common
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii ceilometer-common 2014.1.2-0ubuntu1.1 all ceilometer common files
# grep time_to_live /etc/ceilometer
time_to_
# time ceilometer-expirer -v
2014-09-25 12:42:23.658 24989 WARNING ceilometer.
Killed
real 53m0.672s
user 10m52.473s
sys 3m34.193s
# dmesg
[...]
[1132260.625571] Out of memory: Kill process 24989 (ceilometer-expi) score 708 or sacrifice child
[1132260.627454] Killed process 24989 (ceilometer-expi) total-vm:
[...]
mysql> select count(*) from sample;
+----------+
| count(*) |
+----------+
| 11739310 |
+----------+
1 row in set (2.49 sec)
mysql>
Changed in ceilometer: | |
status: | New → Incomplete |
hi Francois, which version is this? and do you know roughly how many samples are being expired?