Skip to content

chore(server): Zero Copy Refactor Changes #1801

chore(server): Zero Copy Refactor Changes

chore(server): Zero Copy Refactor Changes #1801

Triggered via pull request March 22, 2025 05:12
Status Failure
Total duration 4m 6s
Artifacts

test_pr.yml

on: pull_request
Backwards compatibility  /  check_commit_message
Backwards compatibility / check_commit_message
build and test Linux-x86_64-musl
0s
build and test Linux-x86_64-musl
build Windows
0s
build Windows
Code coverage  /  coverage
Code coverage / coverage
build and test macOS-aarch64
0s
build and test macOS-aarch64
Backwards compatibility  /  build_and_test
Backwards compatibility / build_and_test
finalize_pr
0s
finalize_pr
Fit to window
Zoom out
Zoom in

Annotations

32 errors and 44 warnings
check / cargo fmt
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
check / cargo check: server/src/binary/handlers/messages/send_messages_handler.rs#L20
unresolved import `crate::streaming::segments::IggyMessagesMut`
check / cargo check: server/src/tcp/connection_handler.rs#L26
unresolved import `iggy::models::batch`
check / cargo check: server/src/quic/listener.rs#L150
cannot find function `handle` in module `command`
check / cargo check: server/src/binary/handlers/messages/poll_messages_handler.rs#L67
no method named `size` found for struct `iggy::models::messages::PolledMessages` in the current scope
check / cargo check: server/src/binary/handlers/messages/poll_messages_handler.rs#L68
`iggy::models::messages::PolledMessages` is not an iterator
check / cargo check: server/src/binary/handlers/messages/poll_messages_handler.rs#L70
no method named `containers_count` found for struct `iggy::models::messages::PolledMessages` in the current scope
check / cargo check: server/src/binary/handlers/messages/poll_messages_handler.rs#L72
no method named `iter` found for struct `iggy::models::messages::PolledMessages` in the current scope
check / cargo check: server/src/binary/handlers/messages/poll_messages_handler.rs#L75
no method named `send_ok_response_vectored` found for mutable reference `&mut SenderKind` in the current scope
check / cargo check: server/src/binary/handlers/messages/send_messages_handler.rs#L59
no function or associated item named `from_raw_bytes` found for struct `iggy::identifier::Identifier` in the current scope
check / cargo check: server/src/binary/handlers/messages/send_messages_handler.rs#L63
no function or associated item named `from_raw_bytes` found for struct `iggy::identifier::Identifier` in the current scope
check / cargo clippy: sdk/src/messages/partitioning_kind.rs#L3
unused imports: `BytesSerializable`, `IggyByteSize`, and `Sizeable`
check / cargo clippy: sdk/src/messages/partitioning_kind.rs#L5
unused imports: `BufMut`, `BytesMut`, and `Bytes`
check / cargo clippy: sdk/src/messages/partitioning_kind.rs#L7
unused import: `serde_with::base64::Base64`
check / cargo clippy: sdk/src/messages/partitioning_kind.rs#L8
unused import: `serde_with::serde_as`
check / cargo clippy: sdk/src/messages/polling_strategy.rs#L3
unused imports: `Command` and `POLL_MESSAGES_CODE`
check / cargo clippy: sdk/src/messages/polling_strategy.rs#L4
unused imports: `ConsumerKind` and `Consumer`
check / cargo clippy: sdk/src/messages/polling_strategy.rs#L6
unused import: `crate::identifier::Identifier`
check / cargo clippy: sdk/src/messages/polling_strategy.rs#L7
unused import: `crate::utils::sizeable::Sizeable`
check / cargo clippy: sdk/src/messages/polling_strategy.rs#L9
unused import: `crate::validatable::Validatable`
check / cargo clippy: sdk/src/messages/polling_strategy.rs#L14
unused import: `std::str::FromStr`
check / cargo test docs: server/src/binary/handlers/messages/send_messages_handler.rs#L20
unresolved import `crate::streaming::segments::IggyMessagesMut`
check / cargo test docs: server/src/tcp/connection_handler.rs#L26
unresolved import `iggy::models::batch`
check / cargo test docs: server/src/quic/listener.rs#L150
cannot find function `handle` in module `command`
check / cargo test docs: server/src/binary/handlers/messages/poll_messages_handler.rs#L67
no method named `size` found for struct `iggy::models::messages::PolledMessages` in the current scope
check / cargo test docs: server/src/binary/handlers/messages/poll_messages_handler.rs#L68
`iggy::models::messages::PolledMessages` is not an iterator
check / cargo test docs: server/src/binary/handlers/messages/poll_messages_handler.rs#L70
no method named `containers_count` found for struct `iggy::models::messages::PolledMessages` in the current scope
check / cargo test docs: server/src/binary/handlers/messages/poll_messages_handler.rs#L72
no method named `iter` found for struct `iggy::models::messages::PolledMessages` in the current scope
check / cargo test docs: server/src/binary/handlers/messages/poll_messages_handler.rs#L75
no method named `send_ok_response_vectored` found for mutable reference `&mut SenderKind` in the current scope
check / cargo test docs: server/src/binary/handlers/messages/send_messages_handler.rs#L59
no function or associated item named `from_raw_bytes` found for struct `iggy::identifier::Identifier` in the current scope
check / cargo test docs: server/src/binary/handlers/messages/send_messages_handler.rs#L63
no function or associated item named `from_raw_bytes` found for struct `iggy::identifier::Identifier` in the current scope
finalize_pr
Process completed with exit code 1.
check / cargo machete
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo machete
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo machete
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo machete
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo sort
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo sort
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo sort
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo sort
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo check
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo check: sdk/src/messages/partitioning_kind.rs#L3
unused imports: `BytesSerializable`, `IggyByteSize`, and `Sizeable`
check / cargo check: sdk/src/messages/partitioning_kind.rs#L5
unused imports: `BufMut`, `BytesMut`, and `Bytes`
check / cargo check: sdk/src/messages/partitioning_kind.rs#L7
unused import: `serde_with::base64::Base64`
check / cargo check: sdk/src/messages/partitioning_kind.rs#L8
unused import: `serde_with::serde_as`
check / cargo check: sdk/src/messages/polling_strategy.rs#L3
unused imports: `Command` and `POLL_MESSAGES_CODE`
check / cargo check: sdk/src/messages/polling_strategy.rs#L4
unused imports: `ConsumerKind` and `Consumer`
check / cargo check: sdk/src/messages/polling_strategy.rs#L6
unused import: `crate::identifier::Identifier`
check / cargo check: sdk/src/messages/polling_strategy.rs#L7
unused import: `crate::utils::sizeable::Sizeable`
check / cargo check: sdk/src/messages/polling_strategy.rs#L9
unused import: `crate::validatable::Validatable`
check / cargo check: sdk/src/messages/polling_strategy.rs#L14
unused import: `std::str::FromStr`
check / cargo clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo clippy
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo test docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo test docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo test docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo test docs
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check / cargo test docs: sdk/src/messages/partitioning_kind.rs#L3
unused imports: `BytesSerializable`, `IggyByteSize`, and `Sizeable`
check / cargo test docs: sdk/src/messages/partitioning_kind.rs#L5
unused imports: `BufMut`, `BytesMut`, and `Bytes`
check / cargo test docs: sdk/src/messages/partitioning_kind.rs#L7
unused import: `serde_with::base64::Base64`
check / cargo test docs: sdk/src/messages/partitioning_kind.rs#L8
unused import: `serde_with::serde_as`
check / cargo test docs: sdk/src/messages/polling_strategy.rs#L3
unused imports: `Command` and `POLL_MESSAGES_CODE`
check / cargo test docs: sdk/src/messages/polling_strategy.rs#L4
unused imports: `ConsumerKind` and `Consumer`
check / cargo test docs: sdk/src/messages/polling_strategy.rs#L6
unused import: `crate::identifier::Identifier`
check / cargo test docs: sdk/src/messages/polling_strategy.rs#L7
unused import: `crate::utils::sizeable::Sizeable`
check / cargo test docs: sdk/src/messages/polling_strategy.rs#L9
unused import: `crate::validatable::Validatable`
check / cargo test docs: sdk/src/messages/polling_strategy.rs#L14
unused import: `std::str::FromStr`