This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch ci/replace-ana06-with-dorny-paths-filter
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 8a720eaa8 ci: replace Ana06/get-changed-files with dorny/paths-filter
add c9d38ee33 test(bdd): add stream CRUD coverage for Rust and Java (#3875)
add af9ce9548 feat(connectors): add source batch acknowledgments (#3855)
add ab257a039 refactor(consensus): single restore constructor +
wedge/replay/ack fixes (#3909)
add 3cd0860a9 fix(connectors): stop rendering counter metrics with a
doubled _total (#3921)
add 3db955eae ci: bound apt-get so a dead mirror cannot wedge a job (#3924)
add ad2e7a0ab Merge branch 'master' into
ci/replace-ana06-with-dorny-paths-filter
No new revisions were added by this update.
Summary of changes:
.claude/skills/connector-runtime/SKILL.md | 4 +-
.github/actions/cpp-bazel/pre-merge/action.yml | 3 +-
.github/actions/node-npm/pre-merge/action.yml | 2 +-
.github/actions/php/pre-merge/action.yml | 3 +-
.github/actions/rust/pre-merge/action.yml | 4 +-
.../actions/utils/setup-rust-with-cache/action.yml | 4 +-
.github/workflows/_build_rust_artifacts.yml | 2 +-
.github/workflows/_test_examples.yml | 3 +-
.github/workflows/coverage-baseline.yml | 5 +-
bdd/docker-compose.coverage.yml | 12 +-
bdd/docker-compose.yml | 4 +
.../org/apache/iggy/bdd/BasicMessagingSteps.java | 50 ++
.../test/java/org/apache/iggy/bdd/TestContext.java | 1 +
bdd/rust/Cargo.toml | 5 +
bdd/rust/tests/common/global_context.rs | 1 +
bdd/rust/tests/steps/streams.rs | 125 ++-
.../tests/{basic_messaging.rs => stream_crud.rs} | 2 +-
bdd/scenarios/stream_crud.feature | 52 ++
core/configs/src/server_config/cluster.rs | 43 +
core/configs/src/server_config/defaults.rs | 5 +
core/connectors/runtime/src/main.rs | 14 +-
core/connectors/runtime/src/manager/source.rs | 28 +-
core/connectors/runtime/src/metrics.rs | 91 ++-
core/connectors/runtime/src/source.rs | 364 ++++++++-
core/connectors/sdk/README.md | 29 +
core/connectors/sdk/src/lib.rs | 12 +
core/connectors/sdk/src/source.rs | 897 ++++++++++++++++++++-
core/connectors/sources/README.md | 33 +-
core/connectors/sources/random_source/src/lib.rs | 91 ++-
core/consensus/src/fatal.rs | 4 +
core/consensus/src/impls.rs | 110 +++
core/consensus/src/plane_helpers.rs | 17 +-
.../tests/connectors/random/random_source.rs | 123 +++
.../tests/connectors/runtime/benchmark.rs | 7 +
.../tests/server/partition_view_durability_vsr.rs | 22 +-
core/metadata/src/impls/metadata.rs | 12 +-
core/metadata/src/impls/recovery.rs | 38 +-
core/partitions/src/iggy_partition.rs | 4 +-
core/server/config.toml | 9 +
core/server/src/bootstrap.rs | 243 +++---
core/server/src/partition_helpers.rs | 82 +-
core/shard/src/lib.rs | 64 +-
scripts/ci/apt-install.sh | 78 ++
scripts/run-bdd-tests.sh | 36 +-
44 files changed, 2431 insertions(+), 307 deletions(-)
copy bdd/rust/tests/{basic_messaging.rs => stream_crud.rs} (93%)
create mode 100644 bdd/scenarios/stream_crud.feature
create mode 100755 scripts/ci/apt-install.sh