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

spetz pushed a change to branch vsr_ts_sdk
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from b6c781da9 Update VSR
     add 89045771e feat(consensus): rework client table for session resume 
across restarts (#3753)
     add f88e8a862 feat(server-ng): harden configuration surface (#3756)
     add 7fbecc839 Merge branch 'master' into vsr_ts_sdk

No new revisions were added by this update.

Summary of changes:
 core/binary_protocol/src/consensus/header.rs       |   55 +-
 core/binary_protocol/src/consensus/operation.rs    |    3 +-
 core/common/src/error/iggy_error.rs                |    2 +
 core/configs/src/lib.rs                            |    5 +-
 core/configs/src/server_ng_config/cluster.rs       |  492 +++++++-
 core/configs/src/server_ng_config/defaults.rs      |   62 +-
 core/configs/src/server_ng_config/displays.rs      |   12 +-
 core/configs/src/server_ng_config/message_bus.rs   |  137 +--
 core/configs/src/server_ng_config/metadata.rs      |   89 +-
 core/configs/src/server_ng_config/mod.rs           |    1 +
 core/configs/src/server_ng_config/partition.rs     |  212 ++++
 core/configs/src/server_ng_config/server_ng.rs     |    2 +
 core/configs/src/server_ng_config/validators.rs    |  289 +++++
 core/configs/src/server_ng_config/websocket.rs     |  105 +-
 core/consensus/src/client_table.rs                 | 1181 ++++++++++++--------
 core/consensus/src/impls.rs                        |  163 ++-
 core/consensus/src/lib.rs                          |    7 +-
 core/consensus/src/metadata_helpers.rs             |  492 ++++----
 core/consensus/src/plane_helpers.rs                |   74 +-
 core/consensus/src/vsr_timeout.rs                  |   83 +-
 .../tests/cluster/client_table_restart.rs          |  382 +++++--
 .../scenarios/reconnect_after_restart_scenario.rs  |    9 +
 core/message_bus/src/cache/connection.rs           |    2 -
 core/message_bus/src/client_listener/mod.rs        |    2 +-
 core/message_bus/src/config.rs                     |   56 +-
 core/metadata/src/impls/metadata.rs                |  795 ++++++++++---
 core/metadata/src/impls/recovery.rs                |  272 ++++-
 core/metadata/src/lib.rs                           |    2 +-
 core/metadata/src/stm/stream.rs                    |    6 +-
 core/metadata/src/stm/user.rs                      |    2 +-
 core/partitions/src/journal.rs                     |   25 +-
 core/partitions/src/lib.rs                         |    1 +
 core/sdk/src/vsr.rs                                |   19 +-
 core/server-ng/Cargo.toml                          |    5 +-
 core/server-ng/config.toml                         |  178 ++-
 core/server-ng/src/auth.rs                         |    5 +-
 core/server-ng/src/bootstrap.rs                    |  473 +++++++-
 core/server-ng/src/dispatch.rs                     |  103 +-
 core/server-ng/src/http.rs                         |   10 +-
 core/server-ng/src/http/error.rs                   |   89 +-
 core/server-ng/src/http/handlers.rs                |   19 +-
 core/server-ng/src/http/reads.rs                   |  114 +-
 core/server-ng/src/http/session.rs                 |   73 +-
 core/server-ng/src/http/state.rs                   |  109 +-
 core/server-ng/src/http/submit.rs                  |   90 +-
 core/server-ng/src/http/tls.rs                     |   29 +-
 core/server-ng/src/login_register.rs               |    9 +-
 core/server-ng/src/partition_helpers.rs            |   20 +-
 core/server-ng/src/session_manager.rs              |   26 +
 core/server-ng/src/users.rs                        |   10 +-
 core/server_common/src/consensus_message.rs        |   68 ++
 core/shard/src/coordinator.rs                      |  232 +++-
 core/shard/src/lib.rs                              |   73 +-
 core/simulator/src/workload/mod.rs                 |    4 +-
 justfile                                           |    4 +-
 55 files changed, 5404 insertions(+), 1378 deletions(-)
 create mode 100644 core/configs/src/server_ng_config/partition.rs

Reply via email to