This is an automated email from the ASF dual-hosted git repository.
lukaszzborek pushed a change to branch dotnet-protocol
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 3ad10493d fix(csharp): shorten no-assignment backoff to 100ms
add ad9e5ddce test(integration): catch on-disk storage format breaks
pre-merge (#4003)
add 343ef06eb feat(server,deps,ci): update deps, fix CI scoping, panic
exit, crash recovery (#4033)
add e6ec86950 feat(helm): deploy a cluster with one release per node
(#4035)
add 4f22049b2 Merge branch 'master' into dotnet-protocol
No new revisions were added by this update.
Summary of changes:
.config/nextest.toml | 6 +
.github/actions/rust/pre-merge/action.yml | 77 +-
.../actions/utils/setup-rust-with-cache/action.yml | 7 +-
.github/config/components.yml | 37 +
.github/config/hawkeye.version | 2 +-
.github/workflows/_test.yml | 52 +-
.github/workflows/post-merge.yml | 4 +-
.github/workflows/pre-merge.yml | 2 +
Cargo.lock | 1688 +++++++++++---------
Cargo.toml | 144 +-
bdd/python/uv.lock | 4 +-
core/bench/report/src/prints.rs | 6 +-
.../src/actors/consumer/benchmark_consumer.rs | 6 +-
.../src/actors/producer/benchmark_producer.rs | 6 +-
.../benchmark_producing_consumer.rs | 6 +-
core/cli/src/commands/binary_client/get_client.rs | 2 +-
.../binary_consumer_groups/get_consumer_group.rs | 2 +-
.../src/types/permissions/permissions_global.rs | 6 +-
core/connectors/sdk/src/decoders/avro.rs | 18 +-
core/connectors/sdk/src/encoders/avro.rs | 16 +-
core/connectors/sdk/src/transforms/avro_convert.rs | 6 +-
core/integration/Cargo.toml | 2 +-
core/integration/src/harness/handle/server.rs | 32 +-
core/integration/tests/cluster/crash_durability.rs | 7 +-
core/integration/tests/data_integrity/mod.rs | 5 +
.../tests/data_integrity/storage_compat.rs | 1473 +++++++++++++++++
core/partitions/src/iggy_partition.rs | 6 +-
core/server/src/boot/mod.rs | 9 +-
core/server/src/boot/recovery.rs | 534 +------
core/server/src/boot/threads.rs | 113 +-
core/server/src/partition_helpers.rs | 590 ++++++-
core/server/src/partition_reconciler.rs | 84 +-
core/server/src/server_error.rs | 7 +
core/server_common/src/crypto.rs | 19 +-
core/shard/Cargo.toml | 16 +-
core/simulator/Cargo.toml | 24 +-
examples/python/uv.lock | 4 +-
foreign/cpp/Cargo.toml | 4 +-
foreign/cpp/MODULE.bazel | 6 +-
foreign/cpp/MODULE.bazel.lock | 44 +-
foreign/php/Cargo.toml | 6 +-
foreign/php/composer.json | 2 +-
foreign/php/phpunit.xml.dist | 2 +-
foreign/python/Cargo.toml | 4 +-
foreign/python/pylock.toml | 838 +++++-----
foreign/python/pyproject.toml | 6 +-
foreign/python/uv.lock | 404 ++---
gateways/kafka/Cargo.toml | 2 +-
gateways/kafka/tools/kafka-tool/Cargo.toml | 6 +-
gateways/kafka/tools/kafka-tool/src/main.rs | 1 +
helm/charts/iggy/Chart.yaml | 4 +-
helm/charts/iggy/README.md | 211 ++-
helm/charts/iggy/README.md.gotmpl | 170 +-
helm/charts/iggy/examples/cluster-3-node.yaml | 130 ++
helm/charts/iggy/templates/_helpers.tpl | 234 +++
helm/charts/iggy/templates/deployment.yaml | 75 +-
helm/charts/iggy/templates/hpa.yaml | 61 -
...t-user-credentials.yaml => server-secrets.yaml} | 23 +-
helm/charts/iggy/templates/service.yaml | 6 +-
helm/charts/iggy/values.yaml | 132 +-
scripts/ci/storage-compat.sh | 270 ++++
scripts/ci/test-helm.sh | 72 +-
62 files changed, 5481 insertions(+), 2254 deletions(-)
create mode 100644 core/integration/tests/data_integrity/storage_compat.rs
create mode 100644 helm/charts/iggy/examples/cluster-3-node.yaml
delete mode 100644 helm/charts/iggy/templates/hpa.yaml
copy helm/charts/iggy/templates/{root-user-credentials.yaml =>
server-secrets.yaml} (50%)
create mode 100755 scripts/ci/storage-compat.sh