-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switched from AsyncDuplicateLock to AsyncKeyedLock #191
base: master
Are you sure you want to change the base?
Switched from AsyncDuplicateLock to AsyncKeyedLock #191
Conversation
@nickevansuk nudge :) |
Thanks for this @MarkCiliaVincenti, very helpful - note that it has previously failed in CI for .NET Framework. Have approved a new run so fingers crossed this time it passes... otherwise it probably just needs a dependency update in the .NET Framework project. |
Does it usually take this long? |
OK, made some changes, try again now @nickevansuk? |
@nickevansuk framework ones are failing halfway through. I see it's been a long time since these tests have passed. I'm not convinced the changes I made have broken anything. What are your thoughts? |
I'm not sure I understand what you mean, could you please rephrase? |
It looks like there's some issue with .NET Framework that requires some investigation on our side? Is that right? If so have added it to the backlog |
There must be. I guess that's a prerequisite for this getting merged? |
Afraid so - we can't release something that fails CI |
@nickevansuk any luck so far? |
Nothing yet - hoping to get some time to look in the next couple of weeks. It's a deep issue so needs some proper investigation. |
OK, I updated to 6.2.0 meanwhile although there are no changes that affect you unless you would consider using the new striped locking technique instead. |
@nickevansuk any luck yet? |
@nickevansuk do you intend on fixing the persistent issue or shall I close the PR? |
Can you please try now @nickevansuk ? |
Switched from AsyncDuplicateLock to AsyncKeyedLock, which provides better performance and lower memory usage.