Skip to content

Project Bloodstone - sled 1.0 #999

Project Bloodstone - sled 1.0

Project Bloodstone - sled 1.0 #999

Triggered via pull request December 27, 2024 21:19
Status Failure
Total duration 32s
Artifacts

test.yml

on: pull_request
clippy_check
24s
clippy_check
Example Tests
10s
Example Tests
Cross Compile
17s
Cross Compile
Burn In
21s
Burn In
Sanitizers
5s
Sanitizers
Matrix: default
Fit to window
Zoom out
Zoom in

Annotations

23 errors and 21 warnings
Cargo Test on ubuntu-latest
Process completed with exit code 101.
Sanitizers
Process completed with exit code 1.
Cargo Test on macos-latest
Process completed with exit code 101.
Example Tests
Process completed with exit code 101.
Cross Compile
Process completed with exit code 101.
Cargo Test on windows-latest
Process completed with exit code 1.
failed to resolve: use of undeclared type `Ordering`: src/alloc.rs#L77
error[E0433]: failed to resolve: use of undeclared type `Ordering` --> src/alloc.rs:77:47 | 77 | RESIDENT.fetch_sub(layout.size(), Ordering::Relaxed); | ^^^^^^^^ use of undeclared type `Ordering` | help: consider importing one of these enums | 40 + use std::cmp::Ordering; | 40 + use std::sync::atomic::Ordering; |
failed to resolve: use of undeclared type `Ordering`: src/alloc.rs#L76
error[E0433]: failed to resolve: use of undeclared type `Ordering` --> src/alloc.rs:76:44 | 76 | FREED.fetch_add(layout.size(), Ordering::Relaxed); | ^^^^^^^^ use of undeclared type `Ordering` | help: consider importing one of these enums | 40 + use std::cmp::Ordering; | 40 + use std::sync::atomic::Ordering; |
failed to resolve: use of undeclared type `Ordering`: src/alloc.rs#L69
error[E0433]: failed to resolve: use of undeclared type `Ordering` --> src/alloc.rs:69:47 | 69 | RESIDENT.fetch_add(layout.size(), Ordering::Relaxed); | ^^^^^^^^ use of undeclared type `Ordering` | help: consider importing one of these enums | 40 + use std::cmp::Ordering; | 40 + use std::sync::atomic::Ordering; |
failed to resolve: use of undeclared type `Ordering`: src/alloc.rs#L68
error[E0433]: failed to resolve: use of undeclared type `Ordering` --> src/alloc.rs:68:48 | 68 | ALLOCATED.fetch_add(layout.size(), Ordering::Relaxed); | ^^^^^^^^ use of undeclared type `Ordering` | help: consider importing one of these enums | 40 + use std::cmp::Ordering; | 40 + use std::sync::atomic::Ordering; |
failed to resolve: use of undeclared type `Ordering`: src/alloc.rs#L58
error[E0433]: failed to resolve: use of undeclared type `Ordering` --> src/alloc.rs:58:23 | 58 | RESIDENT.load(Ordering::Relaxed) | ^^^^^^^^ use of undeclared type `Ordering` | help: consider importing one of these enums | 40 + use std::cmp::Ordering; | 40 + use std::sync::atomic::Ordering; |
failed to resolve: use of undeclared type `Ordering`: src/alloc.rs#L54
error[E0433]: failed to resolve: use of undeclared type `Ordering` --> src/alloc.rs:54:23 | 54 | FREED.swap(0, Ordering::Relaxed) | ^^^^^^^^ use of undeclared type `Ordering` | help: consider importing one of these enums | 40 + use std::cmp::Ordering; | 40 + use std::sync::atomic::Ordering; |
failed to resolve: use of undeclared type `Ordering`: src/alloc.rs#L50
error[E0433]: failed to resolve: use of undeclared type `Ordering` --> src/alloc.rs:50:27 | 50 | ALLOCATED.swap(0, Ordering::Relaxed) | ^^^^^^^^ use of undeclared type `Ordering` | help: consider importing one of these enums | 40 + use std::cmp::Ordering; | 40 + use std::sync::atomic::Ordering; |
failed to resolve: use of undeclared type `AtomicUsize`: src/alloc.rs#L47
error[E0433]: failed to resolve: use of undeclared type `AtomicUsize` --> src/alloc.rs:47:36 | 47 | static RESIDENT: AtomicUsize = AtomicUsize::new(0); | ^^^^^^^^^^^ use of undeclared type `AtomicUsize` | help: consider importing this struct | 40 + use std::sync::atomic::AtomicUsize; |
cannot find type `AtomicUsize` in this scope: src/alloc.rs#L47
error[E0412]: cannot find type `AtomicUsize` in this scope --> src/alloc.rs:47:22 | 47 | static RESIDENT: AtomicUsize = AtomicUsize::new(0); | ^^^^^^^^^^^ not found in this scope | help: consider importing this struct | 40 + use std::sync::atomic::AtomicUsize; |
failed to resolve: use of undeclared type `AtomicUsize`: src/alloc.rs#L46
error[E0433]: failed to resolve: use of undeclared type `AtomicUsize` --> src/alloc.rs:46:33 | 46 | static FREED: AtomicUsize = AtomicUsize::new(0); | ^^^^^^^^^^^ use of undeclared type `AtomicUsize` | help: consider importing this struct | 40 + use std::sync::atomic::AtomicUsize; |
cannot find type `AtomicUsize` in this scope: src/alloc.rs#L46
error[E0412]: cannot find type `AtomicUsize` in this scope --> src/alloc.rs:46:19 | 46 | static FREED: AtomicUsize = AtomicUsize::new(0); | ^^^^^^^^^^^ not found in this scope | help: consider importing this struct | 40 + use std::sync::atomic::AtomicUsize; |
failed to resolve: use of undeclared type `AtomicUsize`: src/alloc.rs#L45
error[E0433]: failed to resolve: use of undeclared type `AtomicUsize` --> src/alloc.rs:45:37 | 45 | static ALLOCATED: AtomicUsize = AtomicUsize::new(0); | ^^^^^^^^^^^ use of undeclared type `AtomicUsize` | help: consider importing this struct | 40 + use std::sync::atomic::AtomicUsize; |
cannot find type `AtomicUsize` in this scope: src/alloc.rs#L45
error[E0412]: cannot find type `AtomicUsize` in this scope --> src/alloc.rs:45:23 | 45 | static ALLOCATED: AtomicUsize = AtomicUsize::new(0); | ^^^^^^^^^^^ not found in this scope | help: consider importing this struct | 40 + use std::sync::atomic::AtomicUsize; |
the name `alloc` is defined multiple times: src/alloc.rs#L39
error[E0428]: the name `alloc` is defined multiple times --> src/alloc.rs:39:1 | 14 | mod alloc { | --------- previous definition of the module `alloc` here ... 39 | mod alloc { | ^^^^^^^^^ `alloc` redefined here | = note: `alloc` must be defined only once in the type namespace of this module
Burn In
Process completed with exit code 1.
Burn In
Process completed with exit code 1.
clippy_check
Clippy had exited with the 101 exit code
Cargo Test on ubuntu-latest
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
Cargo Test on macos-latest
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
Burn In
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
Sanitizers
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
Example Tests
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
Cargo Test on windows-latest
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
Cargo Test on ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Cargo Test on ubuntu-latest
No files were found with the provided path: ./core-dumps/* ./target/release/deps/test_*. No artifacts will be uploaded.
Sanitizers
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Example Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
unused import: `alloc::*`: src/alloc.rs#L5
warning: unused import: `alloc::*` --> src/alloc.rs:5:9 | 5 | pub use alloc::*; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
this `if` statement can be collapsed: src/tree.rs#L1076
warning: this `if` statement can be collapsed --> src/tree.rs:1076:9 | 1076 | / if cfg!(not(feature = "monotonic-behavior")) { 1077 | | if leaf.data.is_empty() && leaf_guard.low_key != InlineArray::MIN { 1078 | | assert!(!split_happened); 1079 | | self.merge_leaf_into_left_sibling(leaf_guard)?; 1080 | | } 1081 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 1076 ~ if cfg!(not(feature = "monotonic-behavior")) && leaf.data.is_empty() && leaf_guard.low_key != InlineArray::MIN { 1077 + assert!(!split_happened); 1078 + self.merge_leaf_into_left_sibling(leaf_guard)?; 1079 + } |
this `if` statement can be collapsed: src/tree.rs#L891
warning: this `if` statement can be collapsed --> src/tree.rs:891:13 | 891 | / if cfg!(not(feature = "monotonic-behavior")) { 892 | | if leaf.data.is_empty() 893 | | && leaf_guard.low_key != InlineArray::MIN ... | 898 | | } | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if = note: `#[warn(clippy::collapsible_if)]` on by default help: collapse nested if block | 891 ~ if cfg!(not(feature = "monotonic-behavior")) && leaf.data.is_empty() && leaf_guard.low_key != InlineArray::MIN { 892 + assert_ne!(leaf_guard.node.low_key, InlineArray::MIN); 893 + self.merge_leaf_into_left_sibling(leaf_guard)?; 894 + } |
redundant field names in struct initialization: src/object_cache.rs#L697
warning: redundant field names in struct initialization --> src/object_cache.rs:697:25 | 697 | collection_id: collection_id, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `collection_id` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names = note: `#[warn(clippy::redundant_field_names)]` on by default
Burn In
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Burn In
No files were found with the provided path: ./benchmarks/stress2/core-dumps/* ./benchmarks/stress2/target/release/stress2. No artifacts will be uploaded.
clippy_check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
clippy_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/
clippy_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/
clippy_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/
clippy_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/