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

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


    omit 17391af80 fix(ci): tolerate unavailable job timing metadata
    omit c0d4445e2 docs(consensus): clarify shared request ID history coverage
    omit 3d1b10da8 fix(cli): preserve cluster metadata list column order
    omit 23fac06d6 test(simulator): exercise stale owners and strict offsets
    omit 1bd2d0d6e refactor(partitions): publish only planned emptied markers
    omit bb9f77806 fix(server): refine consumer progress dispatch
    omit c98e26680 fix(sdk): preserve routed admission and history freshness
    omit 0dd5939c2 test(simulator): validate committed consumer state
    omit 5a2e85e54 fix(server): preserve routing and recovery fences
    omit f90c6c858 fix(message_bus): drain QUIC replies during shutdown
    omit 48b320742 docs(cluster): describe routing compatibility changes
    omit 51e607135 fix(cli): display replica IDs in cluster metadata
    omit e247f1ef3 fix(sdk): keep inactive routing APIs private
    omit e4b41305c fix(sdk): migrate partition routing to the PR4 protocol
    omit ffd3098ab fix(simulator): avoid private links in public rustdoc
    omit 94aa5de40 feat(server): route partition requests to their primaries
     add c03409660 fix(bench): pace warmup and rewind consumers (#4314)
     add 1e1278299 fix(partitions): fence install backup on writeback failure 
(#4278)
     add edb418bbe perf(gateways): give each Kafka producer its own Iggy client 
(#4502)
     add b669d9669 fix(gateways): stop reporting cleanup.policy and accept -1 
defaults (#4534)
     add 711550310 feat(server): route partition requests to their primaries
     add b9ef6681d fix(simulator): avoid private links in public rustdoc
     add e26a15fdf fix(sdk): migrate partition routing to the PR4 protocol
     add c7034dba7 fix(sdk): keep inactive routing APIs private
     add 68f8831d3 fix(cli): display replica IDs in cluster metadata
     add 2e8f5b49b docs(cluster): describe routing compatibility changes
     add 13ae7e18b fix(message_bus): drain QUIC replies during shutdown
     add 57df5fc5d fix(server): preserve routing and recovery fences
     add c9b9850a5 test(simulator): validate committed consumer state
     add 4601d11e1 fix(sdk): preserve routed admission and history freshness
     add 81a4f45da fix(server): refine consumer progress dispatch
     add cd81e14ea refactor(partitions): publish only planned emptied markers
     add 8d3154989 test(simulator): exercise stale owners and strict offsets
     add 26c981ba7 fix(cli): preserve cluster metadata list column order
     add 263517a56 docs(consensus): clarify shared request ID history coverage
     add 312229948 fix(ci): tolerate unavailable job timing metadata
     add d54da7a33 fix(server): close partition routing review gaps
     add ebe761f12 test(partitions): initialize transfer empty marker

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   (17391af80)
            \
             N -- N -- N   refs/heads/feat/partition-routing (ebe761f12)

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:
 .github/workflows/pre-merge.yml                    |  16 +-
 .../src/actors/consumer/benchmark_consumer.rs      | 146 +++-
 .../bench/src/actors/consumer/client/high_level.rs |  84 ++-
 core/bench/src/actors/consumer/client/interface.rs |   4 +
 core/bench/src/actors/consumer/client/low_level.rs |  60 ++
 .../src/actors/producer/benchmark_producer.rs      |  15 +-
 .../benchmark_producing_consumer.rs                |  38 +-
 core/bench/src/args/common.rs                      |   6 +-
 core/bench/src/utils/rate_limiter.rs               | 261 ++++++-
 core/consensus/src/impls.rs                        |  61 +-
 core/consensus/src/plane_helpers.rs                | 169 +++--
 core/integration/tests/bench.rs                    | 190 +++++
 core/journal/src/lib.rs                            |  13 +-
 core/journal/src/prepare_journal.rs                |  75 +-
 core/partitions/Cargo.toml                         |   2 +-
 core/partitions/src/iggy_index_writer.rs           |  13 +-
 core/partitions/src/iggy_partition.rs              | 307 +++++++-
 core/partitions/src/install_backup.rs              |  84 ++-
 core/partitions/src/io.rs                          |   9 +-
 core/partitions/src/journal.rs                     |  21 +-
 core/partitions/src/lib.rs                         |   6 +-
 core/partitions/src/log.rs                         |   7 +-
 core/partitions/src/messages_writer.rs             |  13 +-
 core/partitions/src/persistence.rs                 |  67 +-
 core/partitions/src/state_transfer.rs              |  25 +-
 core/server/README.md                              |  16 +
 core/server/src/dispatch/mod.rs                    | 110 ++-
 core/server/src/http/forward.rs                    |   8 +
 core/shard/src/lib.rs                              | 616 ++++++++--------
 core/shard/src/partition_io.rs                     | 258 ++++++-
 core/simulator/src/bin/workload-fuzz.rs            |   7 +
 core/simulator/src/deps.rs                         |   8 +-
 core/simulator/src/lib.rs                          | 242 +++---
 core/simulator/src/storage/tests.rs                | 209 +++++-
 core/simulator/src/workload/mod.rs                 |  59 ++
 core/simulator/src/workload/shadow.rs              |  13 +-
 foreign/go/client/tcp/tcp_core.go                  |   3 +-
 gateways/kafka/README.md                           |  65 +-
 gateways/kafka/docs/CONFIGS.md                     |  31 +-
 gateways/kafka/docs/IDEMPOTENCE.md                 |  37 +-
 gateways/kafka/docs/MANUAL_TESTING.md              |   4 +-
 gateways/kafka/docs/SCOPE.md                       |  11 +-
 gateways/kafka/src/bridge/config.rs                |  88 ++-
 gateways/kafka/src/bridge/iggy_bridge/fetch.rs     |  34 +-
 .../kafka/src/bridge/iggy_bridge/group_offsets.rs  |  18 +-
 gateways/kafka/src/bridge/iggy_bridge/mod.rs       | 103 ++-
 gateways/kafka/src/bridge/iggy_bridge/produce.rs   | 819 ++++++++++++++++++---
 gateways/kafka/src/bridge/mod.rs                   |   6 +-
 gateways/kafka/src/main.rs                         |  43 +-
 gateways/kafka/src/protocol/api.rs                 |  52 +-
 .../kafka/src/protocol/handlers/create_topics.rs   | 125 +---
 .../src/protocol/handlers/describe_configs.rs      |  42 +-
 .../src/protocol/handlers/init_producer_id.rs      |  46 +-
 gateways/kafka/src/protocol/handlers/mod.rs        |   2 +-
 gateways/kafka/src/protocol/handlers/produce.rs    | 482 +++++++++++-
 .../kafka/src/protocol/handlers/topic_config.rs    |  55 +-
 gateways/kafka/src/records.rs                      | 149 +++-
 gateways/kafka/src/server.rs                       |  33 +-
 .../kafka/tests/bridge_iggy_integration_tests.rs   |   6 +-
 gateways/kafka/tests/common/iggy_server.rs         |  21 +-
 gateways/kafka/tests/configs_java_client_tests.rs  |   5 +-
 gateways/kafka/tests/configs_real_bridge_tests.rs  |  18 +-
 .../kafka/tests/create_topics_real_bridge_tests.rs |  45 ++
 gateways/kafka/tests/java/ConfigsProbe.java        |  17 +-
 gateways/kafka/tests/kafka_client_e2e_tests.rs     |   3 +-
 gateways/kafka/tests/produce_real_bridge_tests.rs  | 190 ++++-
 gateways/kafka/tests/response_negative_tests.rs    |  11 +-
 67 files changed, 4591 insertions(+), 1211 deletions(-)

Reply via email to