<div dir="ltr"><br><div>I've tried this same thing and not had this result; both my browsers stay logged in.  But if it points to an answer, that would be great... </div><div>-Chris </div><div><br></div><div>PS: We'd have to think very carefully about multiple users, because of security concerns if for no other reasons.</div>
<div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 1, 2014 at 9:37 AM, Antoine Musso <span dir="ltr"><<a href="mailto:hashar+wmf@free.fr" target="_blank">hashar+wmf@free.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
We have a bunch of browser tests that:<br>
- potentially runs concurrently<br>
- target the same wiki<br>
- use the same username<br>
<br>
During our weekly checkin, Chris McMahon raised the issue of tests being<br>
suddenly logged out which obviously break tests badly.<br>
<br>
I suspected a race condition between runs. Here how I reproduce it:<br>
<br>
- Open a browser (ex: Safari)<br>
- Head to <a href="http://www.mediawiki.org" target="_blank">www.mediawiki.org</a> , login<br>
<br>
- Open another browser (ex: Firefox<br>
- Head to <a href="http://www.mediawiki.org" target="_blank">www.mediawiki.org</a> , login<br>
<br>
Logout from one the browser, you end up loggued out from the other.<br>
<br>
<br>
I guess whenever we logout, all that username sessions are invalidated<br>
on the server side.<br>
<br>
The fix would be to use different username probably. Or have the per<br>
user session invalidation to only invalidate the given session id and<br>
not per username (havent looked at mediawiki core code).<br>
<br>
<br>
So a race condition between jobs seems to be a good candidate to me.<br>
<br>
cheers,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Antoine "hashar" Musso<br>
<br>
<br>
_______________________________________________<br>
QA mailing list<br>
<a href="mailto:QA@lists.wikimedia.org">QA@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/qa" target="_blank">https://lists.wikimedia.org/mailman/listinfo/qa</a><br>
</font></span></blockquote></div><br></div>