Skip to content

chore: Madvise Kernel that we are reading sequentially #160

chore: Madvise Kernel that we are reading sequentially

chore: Madvise Kernel that we are reading sequentially #160

Triggered via pull request May 30, 2024 17:08
Status Failure
Total duration 5m 57s
Artifacts

build.yml

on: pull_request
Matrix: run_build
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 48 warnings
this function takes 7 arguments but 6 arguments were supplied: breakwater/src/tests.rs#L267
error[E0061]: this function takes 7 arguments but 6 arguments were supplied --> breakwater/src/tests.rs:267:5 | 267 | handle_connection( | ^^^^^^^^^^^^^^^^^ ... 273 | None, | ---- an argument of type `usize` is missing | note: function defined here --> breakwater/src/server.rs:137:14 | 137 | pub async fn handle_connection( | ^^^^^^^^^^^^^^^^^ 138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin, | ------------------------------------------------------------ 139 | ip: IpAddr, | ---------- 140 | fb: Arc<FrameBuffer>, | -------------------- 141 | statistics_tx: mpsc::Sender<StatisticsEvent>, | -------------------------------------------- 142 | page_size: usize, | ---------------- 143 | network_buffer_size: usize, | -------------------------- 144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>, | ------------------------------------------------------------ help: provide the argument | 267 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
this function takes 7 arguments but 6 arguments were supplied: breakwater/src/tests.rs#L253
error[E0061]: this function takes 7 arguments but 6 arguments were supplied --> breakwater/src/tests.rs:253:5 | 253 | handle_connection( | ^^^^^^^^^^^^^^^^^ ... 259 | None, | ---- an argument of type `usize` is missing | note: function defined here --> breakwater/src/server.rs:137:14 | 137 | pub async fn handle_connection( | ^^^^^^^^^^^^^^^^^ 138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin, | ------------------------------------------------------------ 139 | ip: IpAddr, | ---------- 140 | fb: Arc<FrameBuffer>, | -------------------- 141 | statistics_tx: mpsc::Sender<StatisticsEvent>, | -------------------------------------------- 142 | page_size: usize, | ---------------- 143 | network_buffer_size: usize, | -------------------------- 144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>, | ------------------------------------------------------------ help: provide the argument | 253 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
this function takes 7 arguments but 6 arguments were supplied: breakwater/src/tests.rs#L239
error[E0061]: this function takes 7 arguments but 6 arguments were supplied --> breakwater/src/tests.rs:239:5 | 239 | handle_connection( | ^^^^^^^^^^^^^^^^^ ... 245 | None, | ---- an argument of type `usize` is missing | note: function defined here --> breakwater/src/server.rs:137:14 | 137 | pub async fn handle_connection( | ^^^^^^^^^^^^^^^^^ 138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin, | ------------------------------------------------------------ 139 | ip: IpAddr, | ---------- 140 | fb: Arc<FrameBuffer>, | -------------------- 141 | statistics_tx: mpsc::Sender<StatisticsEvent>, | -------------------------------------------- 142 | page_size: usize, | ---------------- 143 | network_buffer_size: usize, | -------------------------- 144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>, | ------------------------------------------------------------ help: provide the argument | 239 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
this function takes 7 arguments but 6 arguments were supplied: breakwater/src/tests.rs#L225
error[E0061]: this function takes 7 arguments but 6 arguments were supplied --> breakwater/src/tests.rs:225:5 | 225 | handle_connection( | ^^^^^^^^^^^^^^^^^ ... 231 | None, | ---- an argument of type `usize` is missing | note: function defined here --> breakwater/src/server.rs:137:14 | 137 | pub async fn handle_connection( | ^^^^^^^^^^^^^^^^^ 138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin, | ------------------------------------------------------------ 139 | ip: IpAddr, | ---------- 140 | fb: Arc<FrameBuffer>, | -------------------- 141 | statistics_tx: mpsc::Sender<StatisticsEvent>, | -------------------------------------------- 142 | page_size: usize, | ---------------- 143 | network_buffer_size: usize, | -------------------------- 144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>, | ------------------------------------------------------------ help: provide the argument | 225 | handle_connection(&mut stream, ip, Arc::clone(&fb), statistics_channel.0.clone(), DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
this function takes 7 arguments but 6 arguments were supplied: breakwater/src/tests.rs#L151
error[E0061]: this function takes 7 arguments but 6 arguments were supplied --> breakwater/src/tests.rs:151:5 | 151 | handle_connection( | ^^^^^^^^^^^^^^^^^ ... 157 | None, | ---- an argument of type `usize` is missing | note: function defined here --> breakwater/src/server.rs:137:14 | 137 | pub async fn handle_connection( | ^^^^^^^^^^^^^^^^^ 138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin, | ------------------------------------------------------------ 139 | ip: IpAddr, | ---------- 140 | fb: Arc<FrameBuffer>, | -------------------- 141 | statistics_tx: mpsc::Sender<StatisticsEvent>, | -------------------------------------------- 142 | page_size: usize, | ---------------- 143 | network_buffer_size: usize, | -------------------------- 144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>, | ------------------------------------------------------------ help: provide the argument | 151 | handle_connection(&mut stream, ip, fb.clone(), statistics_channel.0, DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
this function takes 7 arguments but 6 arguments were supplied: breakwater/src/tests.rs#L123
error[E0061]: this function takes 7 arguments but 6 arguments were supplied --> breakwater/src/tests.rs:123:5 | 123 | handle_connection( | ^^^^^^^^^^^^^^^^^ ... 129 | None, | ---- an argument of type `usize` is missing | note: function defined here --> breakwater/src/server.rs:137:14 | 137 | pub async fn handle_connection( | ^^^^^^^^^^^^^^^^^ 138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin, | ------------------------------------------------------------ 139 | ip: IpAddr, | ---------- 140 | fb: Arc<FrameBuffer>, | -------------------- 141 | statistics_tx: mpsc::Sender<StatisticsEvent>, | -------------------------------------------- 142 | page_size: usize, | ---------------- 143 | network_buffer_size: usize, | -------------------------- 144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>, | ------------------------------------------------------------ help: provide the argument | 123 | handle_connection(&mut stream, ip, fb, statistics_channel.0, DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
this function takes 7 arguments but 6 arguments were supplied: breakwater/src/tests.rs#L57
error[E0061]: this function takes 7 arguments but 6 arguments were supplied --> breakwater/src/tests.rs:57:5 | 57 | handle_connection( | ^^^^^^^^^^^^^^^^^ ... 63 | None, | ---- an argument of type `usize` is missing | note: function defined here --> breakwater/src/server.rs:137:14 | 137 | pub async fn handle_connection( | ^^^^^^^^^^^^^^^^^ 138 | mut stream: impl AsyncReadExt + AsyncWriteExt + Send + Unpin, | ------------------------------------------------------------ 139 | ip: IpAddr, | ---------- 140 | fb: Arc<FrameBuffer>, | -------------------- 141 | statistics_tx: mpsc::Sender<StatisticsEvent>, | -------------------------------------------- 142 | page_size: usize, | ---------------- 143 | network_buffer_size: usize, | -------------------------- 144 | connection_dropped_tx: Option<mpsc::UnboundedSender<IpAddr>>, | ------------------------------------------------------------ help: provide the argument | 57 | handle_connection(&mut stream, ip, fb, statistics_channel.0, DEFAULT_NETWORK_BUFFER_SIZE, /* usize */, None) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Run Clippy
Clippy had exited with the 101 exit code
Run Cargo Tests
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Run Rustfmt
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run Rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run Rustfmt
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/
Run Rustfmt
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/
Run Rustfmt
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/
Run Rustfmt
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/
Run Clippy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run 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/
Run 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/
Run 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/
Run 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/
Run RustDoc
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run RustDoc
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run RustDoc
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/
Run RustDoc
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/
Run RustDoc
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/
Run RustDoc
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/
Build for x86_64-unknown-linux-gnu
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build for x86_64-unknown-linux-gnu
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build for x86_64-unknown-linux-gnu
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/
Build for x86_64-unknown-linux-gnu
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/
Build for x86_64-unknown-linux-gnu
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/
Build for x86_64-unknown-linux-gnu
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/
Run Cargo Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run Cargo Tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run Cargo Tests
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/
Run Cargo Tests
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/
Run Cargo Tests
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/
Run Cargo Tests
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/
Build for aarch64-apple-darwin
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build for aarch64-apple-darwin
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build for aarch64-apple-darwin
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/
Build for aarch64-apple-darwin
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/
Build for aarch64-apple-darwin
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/
Build for aarch64-apple-darwin
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/
Build for x86_64-apple-darwin
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build for x86_64-apple-darwin
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build for x86_64-apple-darwin
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/
Build for x86_64-apple-darwin
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/
Build for x86_64-apple-darwin
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/
Build for x86_64-apple-darwin
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/
Run Cargo Udeps
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run Cargo Udeps
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Run Cargo Udeps
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/
Run Cargo Udeps
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/
Run Cargo Udeps
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/
Run Cargo Udeps
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/