Univention Bugzilla – Bug 24135
Viele Log-Meldungen bei inaktivem Pool
Last modified: 2012-12-12 21:09:30 CET
Ticket#: 2011102121003049 UCS 2.4-3-5; Xen Ist ein Pool aus dem noch Instanzen laufen inaktiv, so werden sehr viele "libvir: Storage error : Storage volume not found: no storage vol with matching path" Meldungen in die /var/log/univention/virtual-machine-manager-daemon-errors.log geschrieben. Beim Kunden ist die Logdatei damit innerhalb kurzer zeit um einige hundert MB gewachsen.
UVMMd fragt jetzt im Rahmen der zyklischen Aktualisierung seiner internen Daten alle 15s auch die Größe der Image-Dateien ab. Ist eine nicht Datei nicht auffindbar, loggt libvirt über seine "virDefaultErrorFunc()" diese Meldungen zusätzlich zur Python-Exception auch immer nach stderr, so daß diese in der u/v-m-m-daemon-errors.log landen. Aus Python heraus kann mit registerErrorHandler() eine eigene Funktion als registriert werden, die dann das Logging der Fehler übernimmt.
Created attachment 3667 [details] Silence libvirt in UVMMd After patching only Python's stderr will be logged to u/v-m-m-d-error.log
Nachgefragt an Ticket#: 2012073021004204
→ 3.1
Patch wurde eingespielt. svn34688, univention-virtual-machine-manager-daemon_2.0.1-1.386.201208071940 ChangeLog: svn14237 \item The \ucsUVMM{ daemon} was changed to not log \ucsName{libvirt} related messages \ucsFile{/var/log/univention/virtual-machine-manager-daemon-errors.log}, since they are also logged to \ucsFile{/var/log/univention/virtual-machine-manager-daemon.log} (\ucsBug{24135}).
Changelog: OK Meldung taucht nicht mehr auf: OK
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".