mwhudson | wgrant: i know what causes these 500s now | 02:18 |
---|---|---|
wgrant | mwhudson: What was it? | 02:19 |
mwhudson | wgrant: me failing to realise that bzrlib's LRUCache is not threadsafe | 02:20 |
wgrant | mwhudson: Aha. | 02:20 |
mwhudson | wgrant: it confirms that just bouncing on refresh is appropriate in this situation | 02:23 |
wgrant | mwhudson: Thanks for looking at that. It's a bit annoying. | 02:24 |
mwhudson | wgrant: i don't know why it's happening so much now, tbh | 02:25 |
mwhudson | it should have been happening since april, aiui | 02:25 |
mwhudson | https://bugs.edge.launchpad.net/loggerhead/+bug/396320 fwiw | 02:26 |
ubot3 | Malone bug 396320 in loggerhead "loggerhead accesses the same LRUCache from multiple threads" [Critical,Triaged] | 02:26 |
wgrant | mwhudson: It has certainly been happening much more frequently lately. | 02:26 |
mwhudson | i guess i've fixed some of the problems that just make it fall over completely... | 02:26 |
wgrant | Heh. | 02:27 |
mwhudson | also more traffic will make it happen more often | 02:28 |
thumper | mwhudson: is it on your radar to fix soonish? | 03:17 |
mwhudson | thumper: i guess it should be | 03:18 |
thumper | mwhudson: hard to fix? | 03:18 |
thumper | or just a pain to test? | 03:18 |
mwhudson | thumper: not massively | 03:18 |
mwhudson | thumper: heh, this is loggerhead! | 03:18 |
mwhudson | i dream about tests | 03:18 |
thumper | ehh | 03:18 |
thumper | heh | 03:18 |
lifeless | mwhudson: put a mutex around it? | 04:00 |
mwhudson | lifeless: right | 04:01 |
=== mrevell is now known as mrevell-lunch | ||
=== mrevell-lunch is now known as mrevell | ||
=== henninge_ is now known as henninge |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!