This is an automated email from the ASF dual-hosted git repository.
lukaszzborek pushed a change to branch dotnet-vsr-cleanup
in repository https://gitbox.apache.org/repos/asf/iggy.git
from a68c9b0be refactor(csharp): improve TCP message handling and
coalescing logic
add aae1d4b1d refactor(csharp): replace asynchronous connection state
updates with synchronous calls
No new revisions were added by this update.
Summary of changes:
.../Iggy_SDK/Consumers/IggyConsumer.Rented.cs | 3 +-
foreign/csharp/Iggy_SDK/Consumers/IggyConsumer.cs | 79 +++++++++++----
.../Implementations/TcpMessageStream.Vsr.cs | 54 +++++++----
.../IggyClient/Implementations/TcpMessageStream.cs | 106 ++++++++++++---------
foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 8 +-
foreign/csharp/Iggy_SDK/Vsr/ConsensusSession.cs | 13 +--
...chProvider.cs => ISessionGenerationProvider.cs} | 4 +-
foreign/csharp/Iggy_SDK/Vsr/VsrConnection.cs | 31 +++---
...hTests.cs => ConsumerSessionGenerationTests.cs} | 83 +++++++++++-----
.../VsrTests/ConsensusSessionTests.cs | 12 +--
10 files changed, 254 insertions(+), 139 deletions(-)
rename foreign/csharp/Iggy_SDK/Vsr/{ISessionEpochProvider.cs =>
ISessionGenerationProvider.cs} (94%)
rename
foreign/csharp/Iggy_SDK_Tests/ConsumerTests/{ConsumerSessionEpochTests.cs =>
ConsumerSessionGenerationTests.cs} (72%)