hazelcast / hazelcast-csharp-client

Hazelcast .NET Client
https://hazelcast.com/clients/dotnet/
Apache License 2.0
102 stars 48 forks source link

Introduce Multi Member Routing Mode [API-2241][API-2238] (3/4) #902

Closed emreyigit closed 1 month ago

emreyigit commented 2 months ago

Implemented new MultiMember routing functionality and refactored the smart routing and unisocket to AllMembers and SingleMember.

A note for reviewers: Although I've completed implementation including CP routing, I've created separated PR for Cp part. You may see some basic CP stuff in this PR but most part is in next PR #907

netlify[bot] commented 2 months ago

Deploy Preview for silly-valkyrie-e996d9 failed.

Name Link
Latest commit fa273cdc606230ff04ec4991d3f637203ef18d63
Latest deploy log https://app.netlify.com/sites/silly-valkyrie-e996d9/deploys/667ec38d9bd7f000082d44db
codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 82.50000% with 21 lines in your changes missing coverage. Please review.

Project coverage is 80.96%. Comparing base (8d3fab9) to head (b246b6c). Report is 1 commits behind head on master.

Files Patch % Lines
src/Hazelcast.Net/Clustering/ClusterEvents.cs 86.76% 9 Missing :warning:
src/Hazelcast.Net/CP/CPDistributedObjectBase.cs 11.11% 8 Missing :warning:
src/Hazelcast.Net/Clustering/Authenticator.cs 86.95% 3 Missing :warning:
src/Hazelcast.Net/Clustering/ClusterState.cs 75.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #902 +/- ## ========================================== - Coverage 80.99% 80.96% -0.04% ========================================== Files 1022 1024 +2 Lines 24743 24918 +175 ========================================== + Hits 20040 20174 +134 - Misses 4703 4744 +41 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.