<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div>Sorry, I missed this earlier.</div>
<div><font style="widows: 1;"><span style="line-height: 18.001800537109375px; white-space: pre-wrap;"><br>
</span></font></div>
<div style="widows: auto; "><font style="widows: 1;"><span style="line-height: 18.001800537109375px; white-space: pre-wrap;">I</span></font><span style="widows: 1;"><span style="line-height: 18.0018px; white-space: pre-wrap;"> was in no way meaning to suggest
 running devstack for production. </span><span style="line-height: 18.001800537109375px; white-space: pre-wrap;">I</span><font color="#000000"><span style="line-height: 18.0018px; white-space: pre-wrap;"> was asking that operators look at their wsgi logs, and
 see if they are logging a username/tenant for Neutron requests. If not, providing a way to fix that (which
</span></font><span style="line-height: 18.001800537109375px; white-space: pre-wrap;">I</span><font color="#000000"><span style="line-height: 18.0018px; white-space: pre-wrap;"> happened to take from DevStack). We had an issue where we tried to trace an event
 that happened back to a user and its impossible without that logging being in place. In directly
</span><span style="line-height: 18.001800537109375px; white-space: pre-wrap;">I w</span></font></span>as also pointing out that if the devstack config modifies the logging context, and that changed context is used to make sure that logging is consistently
 happening across projects. It becomes problematic when people don't override the same context in their configs and end up wondering why devstack logs usernames/tenants but their install doesn't.  Additionally, people may not even realize it's happening until
 they need to use the logs to figure out who did something.</div>
<div>
<pre style="color: rgb(83, 83, 83); font-family: 'andale mono', 'lucida console', monospace; font-size: 12.0012px; margin-top: 1.5em; margin-bottom: 1.5em; padding: 0px; border: 0px; vertical-align: baseline; white-space: pre-wrap; line-height: 18.0018px; widows: 1; background-color: rgb(255, 255, 255);">Hi,

I started looking into the issue in Liberty cycle already. The reason why  
devstack messes with the config option for multiple projects is to replace  
user and project ids with their names. The fix we came up with oslo team is  
to add a new configuration option for oslo.log that would allow to request  
names without replacing the format string:  
<a href="https://review.openstack.org/#/c/218139/" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-size: 12.0012px; font-family: inherit; vertical-align: baseline; color: rgb(188, 21, 24); text-decoration: none;">https://review.openstack.org/#/c/218139/</a>

Once it’s in, we will make devstack set it, but otherwise avoid messing  
with oslo.log config options. In that way, any updates for the format  
string in oslo.log will propagate to all services.

It seems that you suggest you use devstack for production though. I would  
like to note that it’s not designed for production but for developers only.  
You should generally use something more stable and more secure than  
devstack.

Ihar</pre>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<div id="MAC_OUTLOOK_SIGNATURE">
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri">___________________________________________________________________</font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri">Kris Lindgren</font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri">Senior Linux Systems Engineer</font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri">GoDaddy</font></font></div>
</div>
</div>
</body>
</html>