-
Notifications
You must be signed in to change notification settings - Fork 120
Open
Description
Hi!
I have a problem with counter updates which very seldom appears. An error is thrown with the following 'reason':
{error, badarg, [{ets, update_counter, [exometer_2, [some, exometer, id], {8,1}], []}
Unfortunately I am not able to reproduce this, it seems to be a very tricky race condition. However, I was curious how this could even happen within exometer. The error happens HERE. So the internal ID lookup works but the following ETS update call seems to raise an error for whatever reason. For me it looks like such a call to the ETS table should never crash when the previous lookup is successful.
I am very grateful for any hints that I might try on my code.
Metadata
Metadata
Assignees
Labels
No labels