sloydev
10/07/2020, 2:52 PMsingle
.
I've isolated the issue to a concurrency bug in SingleInstanceFactory
. I have an (ugly) test reproducing it, and a possible solution. It's tricky because the probability of happening is very low, but it happens ^^'
@arnaud.giuliani would you like me to open a PR? Or do you prefer to discuss it here before?arnaud.giuliani
10/07/2020, 3:03 PMarnaud.giuliani
10/07/2020, 3:03 PMsloydev
10/07/2020, 3:04 PMarnaud.giuliani
10/07/2020, 3:14 PMsloydev
10/08/2020, 9:18 AMarnaud.giuliani
10/08/2020, 9:21 AMget
part effectivelyarnaud.giuliani
10/08/2020, 9:40 AMsloydev
10/08/2020, 9:41 AMcreate
is used for anything else. I'll remove it 🙂arnaud.giuliani
10/08/2020, 9:42 AMcreate
is just used by get
🙂arnaud.giuliani
10/08/2020, 9:42 AMsloydev
10/08/2020, 10:13 AM