This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch update_helm_chart_for_cluster
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 1ef4a6a5a review changes
add 38d58ca13 refactor(server): split bootstrap.rs into the boot/ tree
(#4031)
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 a2fb12725 Merge branch 'master' into update_helm_chart_for_cluster
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/config/common.rs | 11 +
core/integration/src/harness/config/server.rs | 5 +
core/integration/src/harness/handle/server.rs | 139 +-
.../src/harness/orchestrator/builder.rs | 15 +-
core/integration/src/harness/port_reserver.rs | 8 +-
core/integration/tests/cluster/crash_durability.rs | 7 +-
core/integration/tests/data_integrity/mod.rs | 5 +
.../tests/data_integrity/storage_compat.rs | 1473 ++++++
core/integration/tests/server/http_view_header.rs | 228 +
core/integration/tests/server/mod.rs | 6 +
core/integration/tests/server/port_discovery.rs | 118 +
core/metadata/src/impls/metadata.rs | 2 +-
core/partitions/src/iggy_partition.rs | 6 +-
core/server/src/boot/credentials.rs | 502 ++
core/server/src/boot/handoff.rs | 434 ++
core/server/src/boot/listeners.rs | 636 +++
core/server/src/boot/mod.rs | 1043 ++++
core/server/src/boot/recovery.rs | 876 ++++
core/server/src/{ => boot}/systemd.rs | 0
core/server/src/boot/threads.rs | 801 +++
core/server/src/boot/topology.rs | 729 +++
core/server/src/bootstrap.rs | 5146 --------------------
core/server/src/cluster_meta.rs | 89 +-
core/server/src/config_writer.rs | 75 +-
core/server/src/dispatch/mod.rs | 3 +-
core/server/src/http.rs | 150 +-
core/server/src/http/error.rs | 3 +-
core/server/src/http/forward.rs | 20 +-
core/server/src/http/state.rs | 2 +-
core/server/src/http/tls.rs | 10 +-
core/server/src/lib.rs | 10 +-
core/server/src/main.rs | 6 +-
core/server/src/partition_helpers.rs | 590 ++-
core/server/src/partition_reconciler.rs | 84 +-
core/server/src/server_error.rs | 13 +-
core/server/src/shell.rs | 4 +-
core/server_common/src/crypto.rs | 19 +-
core/shard/Cargo.toml | 16 +-
core/simulator/Cargo.toml | 24 +-
core/simulator/src/replica.rs | 2 +-
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 +
scripts/ci/storage-compat.sh | 270 +
77 files changed, 10116 insertions(+), 6892 deletions(-)
create mode 100644 core/integration/tests/data_integrity/storage_compat.rs
create mode 100644 core/integration/tests/server/http_view_header.rs
create mode 100644 core/integration/tests/server/port_discovery.rs
create mode 100644 core/server/src/boot/credentials.rs
create mode 100644 core/server/src/boot/handoff.rs
create mode 100644 core/server/src/boot/listeners.rs
create mode 100644 core/server/src/boot/mod.rs
create mode 100644 core/server/src/boot/recovery.rs
rename core/server/src/{ => boot}/systemd.rs (100%)
create mode 100644 core/server/src/boot/threads.rs
create mode 100644 core/server/src/boot/topology.rs
delete mode 100644 core/server/src/bootstrap.rs
create mode 100755 scripts/ci/storage-compat.sh