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

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


    from b1ce9c3b7 feat(partitions): rework partitions using prefix/tail message
     add 5cc7c37db fix(docs): fix grammar errors in README, examples, and test 
comments (#3011)
     add c19a600a8 feat(rust): add sans-IO frame codec and command dispatch 
table (#2967)
     add 707ab2435 chore(python): bump SDK to 0.7.4-dev1, modernize CI and deps 
(#2992)
     add 6180d88e6 feat(go): implement binary reader/writer (#2986)
     add 298cd3282 fix(server): prevent consumer offset skip during concurrent 
produce+consume (#2958)
     add 7ed29dc69 fix(deps): resolve 15 Dependabot vulnerability alerts (#3016)
     add a81bcc601 feat(server): aligned buffer memory pool (#2921)
     add 484f98a59 feat(server): add io_uring EINVAL diagnostics for shard 
executors (#3021)
     add e36b5cc87 Merge branch 'master' into partition_remaster

No new revisions were added by this update.

Summary of changes:
 .../actions/python-maturin/post-merge/action.yml   |   14 +-
 Cargo.lock                                         |    1 +
 Cargo.toml                                         |    3 +-
 README.md                                          |    2 +-
 core/bench/dashboard/server/Cargo.lock             | 1575 -------------
 core/binary_protocol/src/codec.rs                  |   58 +
 core/binary_protocol/src/codes.rs                  |   54 +-
 core/binary_protocol/src/consensus/operation.rs    |   89 +-
 core/binary_protocol/src/dispatch.rs               |  450 ++++
 core/binary_protocol/src/error.rs                  |    4 +-
 core/binary_protocol/src/frame.rs                  |   32 -
 core/binary_protocol/src/framing.rs                |  289 +++
 core/binary_protocol/src/lib.rs                    |   28 +-
 core/binary_protocol/src/message_view.rs           |   11 +-
 core/binary_protocol/src/primitives/identifier.rs  |   19 +-
 .../binary_protocol/src/primitives/partitioning.rs |   25 +-
 .../src/requests/users/create_user.rs              |    5 +-
 .../src/requests/users/update_permissions.rs       |    5 +-
 .../src/responses/clients/client_response.rs       |    2 +-
 .../src/responses/clients/get_client.rs            |    7 +-
 .../consumer_groups/get_consumer_group.rs          |   15 +-
 .../src/responses/streams/get_stream.rs            |    5 +-
 .../src/responses/system/get_cluster_metadata.rs   |  244 ++
 .../{streams/create_stream.rs => system/get_me.rs} |    8 +-
 .../login_user.rs => system/get_snapshot.rs}       |   48 +-
 .../src/responses/system/get_stats.rs              |    7 +-
 core/binary_protocol/src/responses/system/mod.rs   |    6 +
 .../src/responses/topics/get_topic.rs              |    5 +-
 core/common/Cargo.toml                             |    1 +
 core/common/src/alloc/buffer.rs                    |  145 +-
 core/common/src/alloc/memory_pool.rs               |   62 +-
 .../common/src/types/message/messages_batch_mut.rs |   25 +-
 .../common/src/types/message/messages_batch_set.rs |   18 +-
 core/common/src/types/segment.rs                   |   29 +-
 .../src/types/segment_storage/index_reader.rs      |   31 +-
 .../src/types/segment_storage/messages_reader.rs   |   32 +-
 core/integration/tests/server/message_cleanup.rs   |    9 +-
 .../concurrent_produce_consume_scenario.rs         |  196 ++
 .../server/scenarios/log_rotation_scenario.rs      |    2 +-
 .../server/scenarios/message_cleanup_scenario.rs   |  169 +-
 core/integration/tests/server/scenarios/mod.rs     |    2 +
 .../scenarios/reconnect_after_restart_scenario.rs  |  300 ++-
 .../scenarios/restart_offset_skip_scenario.rs      |  272 +++
 .../scenarios/stream_size_validation_scenario.rs   |    4 +-
 core/integration/tests/server/specific.rs          |   39 +-
 .../handlers/messages/send_messages_handler.rs     |    1 +
 core/server/src/bootstrap.rs                       |   10 +-
 core/server/src/diagnostics.rs                     |  226 ++
 core/server/src/http/messages.rs                   |   20 +-
 core/server/src/main.rs                            |   28 +-
 core/server/src/shard/mod.rs                       |   82 +-
 core/server/src/shard/system/messages.rs           |    2 +-
 core/server/src/shard/system/partitions.rs         |   74 +-
 core/server/src/shard/system/segments.rs           |  124 +-
 core/server/src/streaming/partitions/journal.rs    |   93 +-
 .../src/streaming/partitions/local_partition.rs    |    4 +-
 core/server/src/streaming/partitions/log.rs        |   12 +
 core/server/src/streaming/partitions/mod.rs        |    2 +
 core/server/src/streaming/partitions/ops.rs        |  297 +--
 core/server/src/streaming/partitions/ops_tests.rs  |  359 +++
 examples/node/package-lock.json                    |  490 ++--
 examples/node/package.json                         |    3 +
 .../message-headers/message-compression/README.md  |   12 +-
 foreign/go/internal/codec/reader.go                |  217 ++
 foreign/go/internal/codec/reader_test.go           |  358 +++
 foreign/go/internal/codec/roundtrip_test.go        |  105 +
 foreign/go/internal/codec/writer.go                |  151 ++
 foreign/go/internal/codec/writer_test.go           |  128 ++
 foreign/node/package-lock.json                     | 2374 ++++++++------------
 foreign/node/package.json                          |    3 +
 foreign/python/Cargo.toml                          |   11 +-
 foreign/python/pyproject.toml                      |    8 +-
 foreign/python/uv.lock                             |    2 +-
 web/package-lock.json                              | 1003 +++++----
 web/package.json                                   |    5 +-
 75 files changed, 6220 insertions(+), 4331 deletions(-)
 delete mode 100644 core/bench/dashboard/server/Cargo.lock
 create mode 100644 core/binary_protocol/src/dispatch.rs
 delete mode 100644 core/binary_protocol/src/frame.rs
 create mode 100644 core/binary_protocol/src/framing.rs
 create mode 100644 
core/binary_protocol/src/responses/system/get_cluster_metadata.rs
 copy core/binary_protocol/src/responses/{streams/create_stream.rs => 
system/get_me.rs} (74%)
 copy core/binary_protocol/src/responses/{users/login_user.rs => 
system/get_snapshot.rs} (56%)
 create mode 100644 
core/integration/tests/server/scenarios/concurrent_produce_consume_scenario.rs
 create mode 100644 
core/integration/tests/server/scenarios/restart_offset_skip_scenario.rs
 create mode 100644 core/server/src/streaming/partitions/ops_tests.rs
 create mode 100644 foreign/go/internal/codec/reader.go
 create mode 100644 foreign/go/internal/codec/reader_test.go
 create mode 100644 foreign/go/internal/codec/roundtrip_test.go
 create mode 100644 foreign/go/internal/codec/writer.go
 create mode 100644 foreign/go/internal/codec/writer_test.go

Reply via email to