This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch shard_reconcilation_loop_redispatch_fix
in repository https://gitbox.apache.org/repos/asf/iggy.git
from df39063f1 hardening
add 0270b76b6 refactor(server): make the module graph a DAG and enforce it
(#4023)
add 03d2590a9 Merge branch 'master' into
shard_reconcilation_loop_redispatch_fix
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 16 +-
Cargo.toml | 2 -
core/partitions/src/send_messages2.rs | 17 --
core/server/Cargo.toml | 7 +-
core/server/build.rs | 23 ++
core/server/src/auth.rs | 14 +-
core/server/src/bootstrap.rs | 187 +-----------
core/server/src/consumer_group.rs | 6 +-
core/server/src/dispatch.rs | 58 ++--
core/server/src/dispatch/authz.rs | 2 +-
core/server/src/http.rs | 8 +-
core/server/src/http/forward.rs | 19 +-
core/server/src/http/handlers.rs | 67 +++++
core/server/src/http/metrics.rs | 101 +------
core/server/src/http/reads.rs | 2 +-
core/server/src/http/state.rs | 23 +-
core/server/src/http/submit.rs | 2 +-
core/server/src/{ => http}/web.rs | 0
core/server/src/lib.rs | 53 ++--
core/server/src/partition_helpers.rs | 4 +-
core/server/src/partition_reconciler.rs | 2 +-
core/server/src/pat.rs | 4 +-
core/server/src/personal_access_token_cleaner.rs | 2 +-
core/server/src/responses.rs | 40 +--
core/server/src/segment_cleaner.rs | 2 +-
core/server/src/server_error.rs | 2 +-
.../src/lib.rs => server/src/shard_allocator.rs} | 51 ++--
core/server/src/shell.rs | 202 +++++++++++++
core/server/src/users.rs | 4 +-
core/server/src/wire.rs | 12 +-
core/server/tests/module_graph.rs | 319 +++++++++++++++++++++
core/shard_allocator/Cargo.toml | 41 ---
core/shard_allocator/build.rs | 43 ---
core/simulator/src/replica.rs | 3 +-
34 files changed, 811 insertions(+), 527 deletions(-)
delete mode 100644 core/partitions/src/send_messages2.rs
rename core/server/src/{ => http}/web.rs (100%)
rename core/{shard_allocator/src/lib.rs => server/src/shard_allocator.rs} (93%)
create mode 100644 core/server/src/shell.rs
create mode 100644 core/server/tests/module_graph.rs
delete mode 100644 core/shard_allocator/Cargo.toml
delete mode 100644 core/shard_allocator/build.rs