dependabot[bot] on nuget
Bump Microsoft.NET.Test.Sdk fro… (compare)
I ran a 200 node cluster with Phobos 2.0.2 this week and pushed 2.1b+ messages through it
in the span of about 2 hours
I need to try channelexecutor again on Akka.Persistence.Linq2Db... I tried it once early on and couldn't get it to work =/
OTOH, Every ADO Provider but SQLite is async AFAIK so it's not a big deal at present.
The main thing that would be nice IMO, and maybe there is a way to do this and it's just not doc'd, It would be nice to do something along the lines of, 'I want a dedicated channel just for this thing'.
@Aaronontheweb One thing to maybe look into, https://github.com/Cysharp/ValueTaskSupplement/blob/master/src/ValueTaskSupplement/ValueTaskEx.WhenAny.cs (Or it's non-generic version, you get the idea.)
You may need to do some refactoring to use it effectively, BUT there's some side benefits too, because
Task.WhenAny AFAIK will always allocate a new array anyway, and this uses ValueTaskSource for pooling IIRC
On a related note,
Task.WhenAlldoes the same thing, that one (on the coworkers) likely winds up being a bigger alloc, but would be harder to elide I would guess, short of reflection magic (i.e. calling InternalWhenAll to elide the defensive copy.