Closed alum closed 5 years ago
Thanks for opening the issue! I'll investigate promptly - I was out of town this week, sorry for the delay in responding.
I pushed a commit that wraps those lines in the relevant mutex (t.string_id_m). I generally run tests with '-race' flag, but it seems that I am not generating the circumstances to flag this condition in my testing, so I will look into how to do that so I can find and locate more potential problem areas.
Thanks for reporting and let me know if this fixes it for you
(PS: 3000 columns? wow!)
Thanks! (it works)
I have compiled sybil with go 1.11.2 on os x. Sometimes when running queries I will get panic:
concurrent map iteration and map write
. It seems to me that the problem is that this iteration overt.KeyTable
is missing an RLock/RUnlock combo.The table has a large amount of columns (3000+), but only two are queried. The amount of data is pretty small, around 40K records in total.
Full query / stack trace: