This is an automated email from the ASF dual-hosted git repository.

hubcio pushed a change to branch perf/task-per-partition
in repository https://gitbox.apache.org/repos/asf/iggy.git


 discard 50295e3c9 test(partitions): keep recovery tests compatible with Rust 
1.99
 discard 84181a322 fix(partitions): preserve teardown and dispatcher durability
 discard dcaa3a9e3 fix(metadata): preserve deterministic simulator snapshot I/O
 discard 663258e09 perf(server): keep filesystem work off shard executors
 discard 80a959da4 perf(partitions): bound reference-WAL index spans
 discard f6be99f20 fix(cluster): keep live prepares flowing during range repair
 discard 07ed7d127 test(partitions): box offset history futures for macOS Clippy
 discard 624d0592f test(server): box large futures for macOS Clippy
 discard 3a98fab72 test(partitions): cover checkpoint waits for dispatched 
run-ahead
 discard 4bbd144c8 fix(partitions): preserve durability and progress during 
file I/O
 discard a5b2a889b perf(partitions): keep shard traffic moving during file I/O
     add 5da16eba2 chore(deps): Bump the java group across 3 directories with 6 
updates (#4427)
     add 43fb44364 feat(node): wire up snapshot command in system client (#4389)
     add 00e08b356 perf(partitions): keep shard traffic moving during file I/O
     add 242f5e531 fix(partitions): preserve durability and progress during 
file I/O
     add bab736421 test(partitions): cover checkpoint waits for dispatched 
run-ahead
     add 00902d49e test(server): box large futures for macOS Clippy
     add cebffd32c test(partitions): box offset history futures for macOS Clippy
     add cc4e3464e fix(cluster): keep live prepares flowing during range repair
     add a9df7b7c7 perf(partitions): bound reference-WAL index spans
     add f595ac9cf perf(server): keep filesystem work off shard executors
     add 3c3533430 fix(metadata): preserve deterministic simulator snapshot I/O
     add db5fe6636 fix(partitions): preserve teardown and dispatcher durability
     add cb1cddf45 test(partitions): keep recovery tests compatible with Rust 
1.99
     add c8b371be1 fix(partitions): preserve history and progress across file 
I/O

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (50295e3c9)
            \
             N -- N -- N   refs/heads/perf/task-per-partition (c8b371be1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 bdd/java/Dockerfile                                |    2 +-
 bdd/java/build.gradle.kts                          |    6 +-
 bdd/java/gradle/wrapper/gradle-wrapper.properties  |    2 +-
 bdd/java/gradlew                                   |    4 +-
 core/common/src/error/iggy_error.rs                |    2 +
 core/configs/src/server_config/sharding.rs         |    2 +
 core/journal/src/durable_storage.rs                |   14 +-
 core/journal/src/local_gate.rs                     |    9 +
 core/journal/src/prepare_journal.rs                |   19 +-
 core/metadata/src/impls/metadata.rs                |  147 +-
 core/metadata/src/stm/result.rs                    |    1 +
 core/metadata/src/stm/stream.rs                    |   81 +-
 core/partitions/src/consumer_offset_capacity.rs    |    4 +
 core/partitions/src/iggy_partition.rs              | 1903 ++++++++++++++------
 core/partitions/src/iggy_partitions.rs             |   12 +-
 core/partitions/src/io.rs                          |  122 +-
 core/partitions/src/journal.rs                     |   81 +-
 core/partitions/src/lib.rs                         |    8 +-
 core/partitions/src/offset_storage.rs              |   15 +-
 core/partitions/src/state_transfer.rs              |  124 +-
 core/server/config.toml                            |    3 +-
 core/server/src/boot/recovery.rs                   |   10 +-
 core/server/src/boot/threads.rs                    |   22 +-
 core/server/src/consumer_group/liveness.rs         |    1 +
 core/server/src/dispatch/partition.rs              |   40 +-
 core/server/src/sysinfo_printer.rs                 |    1 +
 core/server_common/src/fs_utils.rs                 |    9 +-
 core/shard/src/lib.rs                              |   23 +-
 core/shard/src/partition_io.rs                     |  395 +++-
 core/shard/src/poll.rs                             |   17 +-
 core/shard/src/router.rs                           |   15 +-
 examples/java/build.gradle.kts                     |    2 +-
 .../java/gradle/wrapper/gradle-wrapper.properties  |    2 +-
 examples/java/gradlew                              |    4 +-
 .../iggy/examples/MultiTenantAccessTest.java       |    4 +-
 foreign/java/gradle/libs.versions.toml             |    6 +-
 .../java/gradle/wrapper/gradle-wrapper.properties  |    2 +-
 foreign/java/gradlew                               |    4 +-
 .../client/async/tcp/ClientRoutingStateTest.java   |    5 +-
 foreign/node/src/e2e/tcp.system.e2e.ts             |    7 +
 foreign/node/src/wire/command-set.ts               |    2 +
 foreign/node/src/wire/command.code.ts              |    2 +-
 foreign/node/src/wire/system/index.ts              |    1 +
 .../node/src/wire/system/snapshot.command.test.ts  |  107 ++
 foreign/node/src/wire/system/snapshot.command.ts   |  103 ++
 45 files changed, 2439 insertions(+), 906 deletions(-)
 create mode 100644 foreign/node/src/wire/system/snapshot.command.test.ts
 create mode 100644 foreign/node/src/wire/system/snapshot.command.ts

Reply via email to