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

krishvishal pushed a change to branch durable-offset-watermark
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 4f367dafe fix(server): let the chain guard admit the boot re-anchor's 
gap
     add ffb186dba feat(gateways): iggy gateway for kafka listener (#3519)
     add 9c6451d62 fix(consensus): keep a late retry's reply instead of 
refusing it (#3945)
     add 7b491c09f fix(cluster): prevent repaired prepares from rewinding WAL 
parent (#3978)
     add 6a9064080 Merge branch 'master' into durable-offset-watermark

No new revisions were added by this update.

Summary of changes:
 .github/actions/rust/pre-merge/action.yml          |  38 +
 .github/config/components.yml                      |  10 +
 .github/workflows/pr-title.yml                     |   1 +
 .gitignore                                         |   1 +
 Cargo.lock                                         |  70 ++
 Cargo.toml                                         |   2 +
 .../configs/src/configs_impl/typed_env_provider.rs |  13 +-
 core/consensus/src/client_table.rs                 | 254 +++++-
 core/consensus/src/metadata_helpers.rs             |   8 +-
 core/consensus/src/plane_helpers.rs                |  62 ++
 .../tests/cluster/client_table_adversarial.rs      |  56 +-
 core/journal/src/prepare_journal.rs                |  40 +
 core/partitions/src/iggy_partition.rs              | 121 ++-
 core/shard/src/lib.rs                              |  29 +-
 core/simulator/src/lib.rs                          | 155 ++++
 gateways/README.md                                 |   9 +
 {core/bench => gateways/kafka}/Cargo.toml          |  57 +-
 gateways/kafka/README.md                           |  63 ++
 gateways/kafka/docs/MANUAL_TESTING.md              | 307 +++++++
 gateways/kafka/docs/SCOPE.md                       | 138 +++
 gateways/kafka/docs/TEST_SUITE.md                  |  66 ++
 gateways/kafka/docs/kafka_api_keys_reference.md    | 316 +++++++
 gateways/kafka/scripts/ci-wire-fixtures.sh         |  57 ++
 gateways/kafka/src/error.rs                        |  45 +
 .../steps/mod.rs => gateways/kafka/src/lib.rs      |  12 +-
 gateways/kafka/src/main.rs                         | 240 +++++
 gateways/kafka/src/protocol/api.rs                 | 637 +++++++++++++
 gateways/kafka/src/protocol/bounds_guard.rs        | 906 +++++++++++++++++++
 gateways/kafka/src/protocol/header.rs              |  40 +
 .../helpers => gateways/kafka/src/protocol}/mod.rs |   6 +-
 gateways/kafka/src/protocol/responses.rs           | 318 +++++++
 gateways/kafka/src/server.rs                       | 896 +++++++++++++++++++
 gateways/kafka/tests/api_handler_tests.rs          | 989 +++++++++++++++++++++
 gateways/kafka/tests/broker_advertise_tests.rs     | 117 +++
 gateways/kafka/tests/common/codec.rs               | 292 ++++++
 gateways/kafka/tests/common/fixtures.rs            |  91 ++
 .../kafka/tests/common/scope.rs                    |  26 +-
 gateways/kafka/tests/common/server.rs              |  68 ++
 gateways/kafka/tests/common/tcp.rs                 | 258 ++++++
 gateways/kafka/tests/common/wire.rs                | 447 ++++++++++
 .../kafka/tests/fixtures_canary_tests.rs           |  36 +-
 gateways/kafka/tests/golden_wire_fixtures_tests.rs | 122 +++
 gateways/kafka/tests/header_tests.rs               | 282 ++++++
 gateways/kafka/tests/listener_robustness_tests.rs  | 624 +++++++++++++
 gateways/kafka/tests/response_negative_tests.rs    | 277 ++++++
 gateways/kafka/tests/server_e2e_tests.rs           | 451 ++++++++++
 gateways/kafka/tests/server_integration_tests.rs   | 129 +++
 gateways/kafka/tests/version_firewall_tests.rs     | 799 +++++++++++++++++
 .../kafka/tools/kafka-tool}/Cargo.toml             |  20 +-
 gateways/kafka/tools/kafka-tool/README.md          | 251 ++++++
 gateways/kafka/tools/kafka-tool/src/main.rs        | 864 ++++++++++++++++++
 gateways/kafka/tools/kafka-tool/src/response.rs    | 389 ++++++++
 .../tools/kafka-tool/tests/generate_cli_tests.rs   |  82 ++
 scripts/ci/coverage-baseline-affected.sh           |   2 +-
 54 files changed, 11432 insertions(+), 157 deletions(-)
 create mode 100644 gateways/README.md
 copy {core/bench => gateways/kafka}/Cargo.toml (54%)
 create mode 100644 gateways/kafka/README.md
 create mode 100644 gateways/kafka/docs/MANUAL_TESTING.md
 create mode 100644 gateways/kafka/docs/SCOPE.md
 create mode 100644 gateways/kafka/docs/TEST_SUITE.md
 create mode 100644 gateways/kafka/docs/kafka_api_keys_reference.md
 create mode 100755 gateways/kafka/scripts/ci-wire-fixtures.sh
 create mode 100644 gateways/kafka/src/error.rs
 copy bdd/rust/tests/steps/mod.rs => gateways/kafka/src/lib.rs (85%)
 create mode 100644 gateways/kafka/src/main.rs
 create mode 100644 gateways/kafka/src/protocol/api.rs
 create mode 100644 gateways/kafka/src/protocol/bounds_guard.rs
 create mode 100644 gateways/kafka/src/protocol/header.rs
 copy {bdd/rust/tests/helpers => gateways/kafka/src/protocol}/mod.rs (91%)
 create mode 100644 gateways/kafka/src/protocol/responses.rs
 create mode 100644 gateways/kafka/src/server.rs
 create mode 100644 gateways/kafka/tests/api_handler_tests.rs
 create mode 100644 gateways/kafka/tests/broker_advertise_tests.rs
 create mode 100644 gateways/kafka/tests/common/codec.rs
 create mode 100644 gateways/kafka/tests/common/fixtures.rs
 copy bdd/rust/tests/stream_crud.rs => gateways/kafka/tests/common/scope.rs 
(60%)
 create mode 100644 gateways/kafka/tests/common/server.rs
 create mode 100644 gateways/kafka/tests/common/tcp.rs
 create mode 100644 gateways/kafka/tests/common/wire.rs
 copy foreign/csharp/Iggy_SDK_Tests/Utils/DummyObj/DummyObjFactory.cs => 
gateways/kafka/tests/fixtures_canary_tests.rs (51%)
 create mode 100644 gateways/kafka/tests/golden_wire_fixtures_tests.rs
 create mode 100644 gateways/kafka/tests/header_tests.rs
 create mode 100644 gateways/kafka/tests/listener_robustness_tests.rs
 create mode 100644 gateways/kafka/tests/response_negative_tests.rs
 create mode 100644 gateways/kafka/tests/server_e2e_tests.rs
 create mode 100644 gateways/kafka/tests/server_integration_tests.rs
 create mode 100644 gateways/kafka/tests/version_firewall_tests.rs
 copy {core/bench/runner => gateways/kafka/tools/kafka-tool}/Cargo.toml (73%)
 create mode 100644 gateways/kafka/tools/kafka-tool/README.md
 create mode 100644 gateways/kafka/tools/kafka-tool/src/main.rs
 create mode 100644 gateways/kafka/tools/kafka-tool/src/response.rs
 create mode 100644 gateways/kafka/tools/kafka-tool/tests/generate_cli_tests.rs

Reply via email to