This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch dependabot/gradle/bdd/java/java-6b6d832ce9
in repository https://gitbox.apache.org/repos/asf/iggy.git
from b7c0b7a58 chore(deps): Bump the java group across 3 directories with 1
update
add a2a4a2cb9 fix(consensus): keep a replica off a hole in its committed
prefix (#4073)
add 8dde7e7f6 feat(java): let TCP clients run one I/O thread or share a
group (#4096)
add 8139a1a64 Merge branch 'master' into
dependabot/gradle/bdd/java/java-6b6d832ce9
No new revisions were added by this update.
Summary of changes:
core/consensus/src/impls.rs | 440 +++++++--
core/consensus/src/plane_helpers.rs | 169 +++-
core/metadata/src/impls/metadata.rs | 18 +
core/partitions/src/iggy_partition.rs | 150 +++-
core/server/src/http/reads.rs | 10 +-
core/shard/src/lib.rs | 983 ++++++++++++++++++---
core/shard/src/router.rs | 9 +
core/simulator/src/bin/workload-fuzz.rs | 44 +-
core/simulator/src/lib.rs | 138 ++-
core/simulator/src/workload/invariants.rs | 164 +++-
core/simulator/src/workload/oracle.rs | 14 +
core/simulator/src/workload/state_checker.rs | 170 +++-
foreign/java/README.md | 30 +
.../iggy/client/async/tcp/AsyncIggyTcpClient.java | 32 +-
.../async/tcp/AsyncIggyTcpClientBuilder.java | 79 +-
.../iggy/client/async/tcp/AsyncTcpConnection.java | 88 +-
.../client/blocking/tcp/IggyTcpClientBuilder.java | 31 +
.../async/tcp/AsyncIggyTcpClientBuilderTest.java | 94 ++
.../tcp/AsyncIggyTcpClientEventLoopGroupTest.java | 464 ++++++++++
.../tcp/AsyncTcpConnectionConcurrencyTest.java | 4 +
20 files changed, 2833 insertions(+), 298 deletions(-)
create mode 100644
foreign/java/java-sdk/src/test/java/org/apache/iggy/client/async/tcp/AsyncIggyTcpClientEventLoopGroupTest.java