dotNext
dotNext copied to clipboard
Next generation API for .NET
**What happens?** Given a cluster made out of one `coldStart` node, Given that the cluster is afterwards dynamically joined by another node, Given that a node leaves the cluster, leaving...
**What happens?** An `UnauthorizedAccessException` is thrown when restarting an http raft node with persistence enabled. **What is expected?** The http raft node starts without throwing exception **Configuration**: Here's the relevent...
Continuing from #218 (see https://github.com/dotnet/dotNext/pull/218#issuecomment-1915453664).
Context: https://github.com/dotnet/runtime/issues/24826 (especially the last 10 or so comments) Do you think it would make sense for .NEXT to include @TylerBrinkley's [`OrderedDictionary` implementation](https://github.com/dotnet/corefxlab/blob/archive/src/Microsoft.Experimental.Collections/Microsoft/Collections/Extensions/OrderedDictionary.cs) in `DotNext.Collections`? (Assuming Tyler takes no issue...
I just tried turning on trimming for my app, and noticed some warnings coming from DotNext.Metaprogramming: ``` /_/src/DotNext.Metaprogramming/Metaprogramming/MatchBuilder.cs(166,17): Trim analysis error IL2026: DotNext.Metaprogramming.MatchBuilder.c__DisplayClass16_0.b__0(ParameterExpression): Using member 'System.Linq.Expressions.Expression.PropertyOrField(Expression, String)' which has 'RequiresUnreferencedCodeAttribute'...
This plots shows the timing (in ms) of RaftCluster.ReplicateAsync - at the vertical green line 1 node is disconnected (out of a cluster of 6 nodes in total): (Linux ARM...
### Discussed in https://github.com/dotnet/dotNext/discussions/243 Originally posted by **LarsWithCA** June 25, 2024 Hi @sakno, Once in a while we get a series of this exception during startup (possibly after restart/power-cycle) hindering...
Hi folks, I was just perusing some implementations of `Result` types and noticed yours doesn't seem to handle the case where a `Result` instance has been default-initialized. I'm wondering if...
I added some convenience methods to the library. The Option class receives a few extension methods that allow for chaining async conversions: ```cs var optional = await Optional.FromValue(42) .Convert(async x...