This is an automated email from the ASF dual-hosted git repository.
piotr pushed a change to branch dockerfile-server-fix
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 7d33b67f fix(ci): fix invalid paths in dockerfiles
add cd41fa75 fix(server): fix clippy nursery and pedantic lints in
archiver (#1840)
add 9a70ff41 chore(csharp): update csharp sdk to latest contracts (#1839)
add 658ac682 Merge branch 'master' into dockerfile-server-fix
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
core/server/src/archiver/disk.rs | 9 +-
core/server/src/archiver/mod.rs | 31 +-
core/server/src/archiver/s3.rs | 29 +-
core/server/src/build.rs | 2 +-
core/server/src/versioning.rs | 1 +
foreign/csharp/Benchmarks/Program.cs | 11 +-
foreign/csharp/Benchmarks/SendMessage.cs | 6 +-
foreign/csharp/DEPENDENCIES.md | 14 +-
foreign/csharp/Iggy_SDK.sln.DotSettings | 19 +-
foreign/csharp/Iggy_SDK.sln.DotSettings.user | 23 -
.../ConnectionStream/TcpConnectionStream.cs | 4 +-
.../Iggy_SDK/Contracts/Http/Auth/AuthResponse.cs | 2 +-
.../Contracts/Http/Auth/ChangePasswordRequest.cs | 3 +-
.../Http/Auth/CreatePersonalAccessTokenRequest.cs | 4 +-
.../Contracts/Http/Auth/CreateUserRequest.cs | 3 +-
.../Http/Auth/DeletePersonalAccessTokenRequest.cs | 2 +-
.../Contracts/Http/Auth/GlobalPermissions.cs | 2 +-
.../Http/Auth/LoginWIthPersonalAccessToken.cs | 2 +-
.../Iggy_SDK/Contracts/Http/Auth/Permissions.cs | 2 +-
.../Http/Auth/PersonalAccessTokenResponse.cs | 2 +-
.../Contracts/Http/Auth/RawPersonalAccessToken.cs | 2 +-
.../Iggy_SDK/Contracts/Http/Auth/TokenInfo.cs | 2 +-
.../Http/Auth/UpdateUserPermissionsRequest.cs | 3 +-
.../Contracts/Http/Auth/UpdateUserRequest.cs | 5 +-
.../Iggy_SDK/Contracts/Http/Auth/UserResponse.cs | 3 +-
.../{DeleteConsumerGroup.cs => CacheMetrics.cs} | 15 +-
.../csharp/Iggy_SDK/Contracts/Http/ClientInfo.cs | 2 +-
...nsumerGroup.cs => FlushUnsavedBufferRequest.cs} | 9 +-
.../Iggy_SDK/Contracts/Http/MessageResponse.cs | 12 +-
.../Contracts/Http/MessageResponseGeneric.cs | 10 +-
...awPersonalAccessToken.cs => SnapshotRequest.cs} | 9 +-
foreign/csharp/Iggy_SDK/Contracts/Http/Stats.cs | 4 +-
.../Iggy_SDK/Contracts/Http/StatsResponse.cs | 10 +-
.../csharp/Iggy_SDK/Contracts/Http/TopicRequest.cs | 2 +-
.../Iggy_SDK/Contracts/Http/TopicResponse.cs | 5 +-
.../Iggy_SDK/Contracts/Http/UpdateTopicRequest.cs | 2 +-
.../csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs | 374 ++++++-----
.../csharp/Iggy_SDK/Enums/CompressionAlgorithm.cs | 4 +-
foreign/csharp/Iggy_SDK/Enums/IdKind.cs | 12 +
foreign/csharp/Iggy_SDK/Enums/PartitioningKind.cs | 6 +-
...pressionAlgorithm.cs => SnapshotCompression.cs} | 25 +-
...mpressionAlgorithm.cs => SystemSnapshotType.cs} | 27 +-
foreign/csharp/Iggy_SDK/Enums/UserStatus.cs | 4 +-
foreign/csharp/Iggy_SDK/Extensions/Extensions.cs | 16 +-
foreign/csharp/Iggy_SDK/IggyClient/IIggyClient.cs | 2 +-
.../Iggy_SDK/IggyClient/IIggyConsumerGroup.cs | 2 +-
.../IggyClient/IIggyPersonalAccessToken.cs | 2 +
.../csharp/Iggy_SDK/IggyClient/IIggyPublisher.cs | 2 +
foreign/csharp/Iggy_SDK/IggyClient/IIggyStream.cs | 3 +-
.../IggyClient/{IIggyUtils.cs => IIggySystem.cs} | 6 +-
foreign/csharp/Iggy_SDK/IggyClient/IIggyTopic.cs | 3 +-
foreign/csharp/Iggy_SDK/IggyClient/IIggyUsers.cs | 3 +-
.../Implementations/HttpMessageStream.cs | 123 +++-
.../IggyClient/Implementations/TcpMessageStream.cs | 720 +++++++++------------
foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 7 +
.../JsonConfiguration/AuthResponseConverter.cs | 2 +
.../Iggy_SDK/JsonConfiguration/MessageConverter.cs | 26 +-
.../JsonConfiguration/MessageResponseConverter.cs | 48 +-
.../MessageResponseGenericConverter.cs | 46 +-
.../JsonConfiguration/MessagesConverter.cs | 15 +-
.../PersonAccessTokenResponseConverter.cs | 2 +
.../JsonConfiguration/StatsResponseConverter.cs | 30 +-
.../JsonConfiguration/TopicResponseConverter.cs | 7 +-
.../JsonConfiguration/UserResponseConverter.cs | 34 +-
foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs | 160 +++--
foreign/csharp/Iggy_SDK/Messages/Message.cs | 35 +-
.../Messages/{HttpMessage.cs => MessageHeader.cs} | 17 +-
.../MessagesDispatcher/TcpMessageInvoker.cs | 22 +-
foreign/csharp/Iggy_SDK/Utils/CommandCodes.cs | 4 +
.../Iggy_SDK/Utils/TcpMessageStreamHelpers.cs | 26 +-
.../Iggy_SDK_Tests/ContractTests/TcpContract.cs | 117 +++-
.../csharp/Iggy_SDK_Tests/E2ETests/ClientsE2E.cs | 69 --
.../Iggy_SDK_Tests/E2ETests/ConsumerGroupE2E.cs | 164 +++--
.../Iggy_SDK_Tests/E2ETests/FetchMessagesE2E.cs | 241 +++----
.../Bootstraps/ConsumerGroupFixtureBootstrap.cs | 11 +-
.../Bootstraps/FetchMessagesFixtureBootstrap.cs | 23 +-
...otstrap.cs => FlushMessagesFixtureBootstrap.cs} | 25 +-
.../Fixtures/Bootstraps/GeneralFixtureBootstrap.cs | 3 +-
.../Fixtures/Bootstraps/OffsetFixtureBootstrap.cs | 12 +-
.../Fixtures/Bootstraps/PATFixtureBootstrap.cs | 8 +-
.../Bootstraps/PartitionsFixtureBootstrap.cs | 12 +-
.../Bootstraps/PollMessagesFixtureBootstrap.cs | 20 +-
.../Bootstraps/SendMessagesFixtureBootstrap.cs | 12 +-
.../Fixtures/Bootstraps/StreamsFixtureBootstrap.cs | 4 +-
...xtureBootstrap.cs => SystemFixtureBootstrap.cs} | 32 +-
.../Fixtures/Bootstraps/TopicsFixtureBootstrap.cs | 11 +-
.../Fixtures/Bootstraps/UsersFixtureBootstrap.cs | 7 +-
.../Fixtures/Configs/IggyFixtureClientConfigs.cs | 1 +
.../E2ETests/Fixtures/IIggyBootstrap.cs | 4 +-
.../E2ETests/Fixtures/IggyBaseFixture.cs | 53 +-
...sagesFixture.cs => IggyFlushMessagesFixture.cs} | 6 +-
...{IggyClientsFixture.cs => IggySystemFixture.cs} | 4 +-
.../E2ETests/Fixtures/IggyTcpUsersFixture.cs | 12 +-
.../IggyClientModel.cs} | 11 +-
.../Iggy_SDK_Tests/E2ETests/FlushMessagesE2E.cs | 107 +++
.../csharp/Iggy_SDK_Tests/E2ETests/OffsetE2E.cs | 43 +-
foreign/csharp/Iggy_SDK_Tests/E2ETests/PATE2E.cs | 139 ++--
.../Iggy_SDK_Tests/E2ETests/PartitionsE2E.cs | 104 +--
.../Iggy_SDK_Tests/E2ETests/PollMessagesE2E.cs | 81 +--
.../Iggy_SDK_Tests/E2ETests/SendMessagesE2E.cs | 78 +--
.../csharp/Iggy_SDK_Tests/E2ETests/StreamsE2E.cs | 187 +++---
.../csharp/Iggy_SDK_Tests/E2ETests/SystemE2E.cs | 119 ++++
.../csharp/Iggy_SDK_Tests/E2ETests/TopicsE2E.cs | 286 ++++----
foreign/csharp/Iggy_SDK_Tests/E2ETests/UsersE2E.cs | 77 ++-
foreign/csharp/Iggy_SDK_Tests/E2ETests/UtilsE2E.cs | 63 --
.../csharp/Iggy_SDK_Tests/Iggy_SDK_Tests.csproj | 12 +-
.../Iggy_SDK_Tests/MapperTests/BinaryMapper.cs | 60 +-
.../csharp/Iggy_SDK_Tests/Utils/BinaryFactory.cs | 60 +-
.../Utils/DummyObj/DummyObjFactory.cs | 4 +-
.../Utils/Messages/MessageFactory.cs | 62 +-
.../Iggy_SDK_Tests/Utils/Offsets/OffsetFactory.cs | 2 +-
.../Iggy_SDK_Tests/Utils/Stats/StatsFactory.cs | 1 +
.../Iggy_SDK_Tests/Utils/Topics/TopicFactory.cs | 14 +-
.../Utils/Users/PermissionsFactory.cs | 2 +
.../Iggy_SDK_Tests/Utils/Users/UsersFactory.cs | 27 +-
foreign/csharp/Iggy_Sample_Consumer/Program.cs | 8 +-
foreign/csharp/Iggy_Sample_Producer/Program.cs | 13 +-
118 files changed, 2299 insertions(+), 2194 deletions(-)
delete mode 100644 foreign/csharp/Iggy_SDK.sln.DotSettings.user
copy foreign/csharp/Iggy_SDK/Contracts/Http/{DeleteConsumerGroup.cs =>
CacheMetrics.cs} (70%)
copy foreign/csharp/Iggy_SDK/Contracts/Http/{DeleteConsumerGroup.cs =>
FlushUnsavedBufferRequest.cs} (80%)
copy foreign/csharp/Iggy_SDK/Contracts/Http/{Auth/RawPersonalAccessToken.cs =>
SnapshotRequest.cs} (80%)
copy foreign/csharp/Iggy_SDK/Enums/{CompressionAlgorithm.cs =>
SnapshotCompression.cs} (63%)
copy foreign/csharp/Iggy_SDK/Enums/{CompressionAlgorithm.cs =>
SystemSnapshotType.cs} (59%)
rename foreign/csharp/Iggy_SDK/IggyClient/{IIggyUtils.cs => IIggySystem.cs}
(86%)
rename foreign/csharp/Iggy_SDK/Messages/{HttpMessage.cs => MessageHeader.cs}
(65%)
delete mode 100644 foreign/csharp/Iggy_SDK_Tests/E2ETests/ClientsE2E.cs
copy
foreign/csharp/Iggy_SDK_Tests/E2ETests/Fixtures/Bootstraps/{FetchMessagesFixtureBootstrap.cs
=> FlushMessagesFixtureBootstrap.cs} (64%)
rename
foreign/csharp/Iggy_SDK_Tests/E2ETests/Fixtures/Bootstraps/{ClientsFixtureBootstrap.cs
=> SystemFixtureBootstrap.cs} (64%)
copy
foreign/csharp/Iggy_SDK_Tests/E2ETests/Fixtures/{IggyFetchMessagesFixture.cs =>
IggyFlushMessagesFixture.cs} (84%)
rename foreign/csharp/Iggy_SDK_Tests/E2ETests/Fixtures/{IggyClientsFixture.cs
=> IggySystemFixture.cs} (89%)
copy foreign/csharp/Iggy_SDK_Tests/E2ETests/Fixtures/{IIggyBootstrap.cs =>
Models/IggyClientModel.cs} (71%)
create mode 100644 foreign/csharp/Iggy_SDK_Tests/E2ETests/FlushMessagesE2E.cs
create mode 100644 foreign/csharp/Iggy_SDK_Tests/E2ETests/SystemE2E.cs
delete mode 100644 foreign/csharp/Iggy_SDK_Tests/E2ETests/UtilsE2E.cs