Skip to content

Project Bloodstone - sled 1.0 #1000

Project Bloodstone - sled 1.0

Project Bloodstone - sled 1.0 #1000

Triggered via pull request December 27, 2024 21:20
Status Failure
Total duration 27m 40s
Artifacts 1

test.yml

on: pull_request
clippy_check
40s
clippy_check
Example Tests
6s
Example Tests
Cross Compile
16s
Cross Compile
Burn In
19s
Burn In
Sanitizers
7s
Sanitizers
Matrix: default
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 20 warnings
Example Tests
Process completed with exit code 101.
Sanitizers
Process completed with exit code 1.
Cross Compile
Process completed with exit code 101.
Burn In
Process completed with exit code 1.
Burn In
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
clippy_check
Clippy had exited with the 101 exit code
Cargo Test on windows-latest
Process completed with exit code 1.
Cargo Test on ubuntu-latest
Process completed with exit code 101.
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
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
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
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
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
Example Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Sanitizers
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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.
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
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/
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

Artifacts

Produced during runtime
Name Size
linux-core-dumps
60 MB