[openstack-dev] [devstack] libvirt default log level

Steven Dake sdake at redhat.com
Wed Jan 15 18:17:20 UTC 2014


On 01/15/2014 10:13 AM, David Kranz wrote:
> On 01/15/2014 11:56 AM, Steven Dake wrote:
>> Hi,
>>
>> Ken'ichi Omichi submitted a change [1] in devstack to change the 
>> default log level to 1 for libvirt.  This results in continual spam 
>> to /var/log/messages in my development system, even after exiting 
>> devstack.  The spam looks like:
>> "
>> Jan 14 08:13:49 bigiron libvirtd: 2014-01-14 15:13:49.334+0000: 1480: 
>> debug : virFileClose:90 : Closed fd 8
>> Jan 14 08:13:49 bigiron libvirtd: 2014-01-14 15:13:49.334+0000: 1480: 
>> debug : virFileClose:90 : Closed fd 9
>> Jan 14 08:13:49 bigiron libvirtd: 2014-01-14 15:13:49.334+0000: 1480: 
>> debug : virFileClose:90 : Closed fd 10
>> Jan 14 08:13:49 bigiron libvirtd: 2014-01-14 15:13:49.334+0000: 1480: 
>> debug : virFileClose:90 : Closed fd 11
>> "
>> in a continual loop
>>
>> I submitted a change [2] that sets the default to level 2 (info + 
>> warnings + errors) which was -1'ed by Sean Dague.  His suggestion was 
>> to take the discussion upstream so consensus around what the default 
>> should be can be made so this doesn't end up getting changed every week.
>>
>> The core mission of devstack is to provide a development environment 
>> for developers.  The fact that it is being used in the gate seems 
>> somewhat ancillary to it's mission, and forcing a default of "spam 
>> the system logs with tons of libvirt messages" seems counter to the 
>> core mission of devstack.  As is, without modification devstack makes 
>> looking at anything useful in my system logs impossible without grep 
>> -v libvirt and is intrusive to developer's workstations.
>>
>> [1] https://review.openstack.org/#/c/63992/ 
>> <https://review.openstack.org/#/c/63992/>
>> [2] https://review.openstack.org/#/c/66630/
> Why not just make this a shell variable/localrc option that defaults 
> to the original and have the gate jobs set it to debug?
>
David,

I don't think devstack should be mucking with system config files 
including libvirt in the default case.  If someone wants to propose a 
special case change to handle the gate jobs, that would solve the gate 
not having enough log information, as indicated in a followup thread 
from Daniel.  Since the gate jobs are throw-away VMs, the problem of 
polluting developer workstation config files with devstack changes 
doesn't exist.

Regards
-steve

>  -David
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140115/1b9d615b/attachment.html>


More information about the OpenStack-dev mailing list