Closed ctm closed 1 month ago
FWIW, none of these are at the tournament end, so each of them is after a table merge. Since it doesn't happen every time, my guess is it's a NickMapper table motion race condition. I super briefly thought it might be chat related, because I had done some chat work a while back, but with the warning coming in 0.000669 seconds after the finishing of the table, that seems … unlikely.
It's close enough to this evening's tournament that I'm just going to add a backtrace and get back to more important things, even though I suspect I could find and fix this simply from code inspection.
The warn!
didn't get invoked last night, but I looked at this just now with fresh eyes and saw the problem in under five minutes. It was indeed introduced with a recent change (#1405) and it has a trivial fix which I'm deploying now.
Fix so we don't get the
no mut table
warning.Starting with May 13th's tournament we often get two
no mut table
warning right after a table shuts down:There are fourteen calls to
mut_table_at
intournament.rs
, so I'll eyeball each of them and also take a look at commits I made prior to the May 13th tournament and see if anything jumps out at me. If not, I'll simply add a backtrace to the warning and wait for it to happen again.This doesn't appear to affect anyone, but I don't like ignoring warnings and it's been slightly over a week.