[INFO] fetching crate surrealkv 0.9.1... [INFO] testing surrealkv-0.9.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate surrealkv 0.9.1 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate surrealkv 0.9.1 [INFO] finished tweaking crates.io crate surrealkv 0.9.1 [INFO] tweaked toml for crates.io crate surrealkv 0.9.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate surrealkv 0.9.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate surrealkv 0.9.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 778c6b92948ff35ab0ea6d7ef07fa6151fdf08024bed433ac6f903dd6f7dc949 [INFO] running `Command { std: "docker" "start" "-a" "778c6b92948ff35ab0ea6d7ef07fa6151fdf08024bed433ac6f903dd6f7dc949", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "778c6b92948ff35ab0ea6d7ef07fa6151fdf08024bed433ac6f903dd6f7dc949", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "778c6b92948ff35ab0ea6d7ef07fa6151fdf08024bed433ac6f903dd6f7dc949", kill_on_drop: false }` [INFO] [stdout] 778c6b92948ff35ab0ea6d7ef07fa6151fdf08024bed433ac6f903dd6f7dc949 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c865cbc5d76049f0de0bf5fa183df994298a4abe6f2f290c24650c1597f76a8c [INFO] running `Command { std: "docker" "start" "-a" "c865cbc5d76049f0de0bf5fa183df994298a4abe6f2f290c24650c1597f76a8c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.167 [INFO] [stderr] Compiling foldhash v0.1.3 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling iana-time-zone v0.1.61 [INFO] [stderr] Compiling double-ended-peekable v0.1.0 [INFO] [stderr] Compiling vart v0.9.2 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling syn v2.0.90 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling quick_cache v0.6.9 [INFO] [stderr] Compiling revision-derive v0.10.0 [INFO] [stderr] Compiling revision v0.10.0 [INFO] [stderr] Compiling surrealkv v0.9.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/snapshot.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn iter(&self) -> Iter<'_, VariableSizeKey, IndexValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.04s [INFO] running `Command { std: "docker" "inspect" "c865cbc5d76049f0de0bf5fa183df994298a4abe6f2f290c24650c1597f76a8c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c865cbc5d76049f0de0bf5fa183df994298a4abe6f2f290c24650c1597f76a8c", kill_on_drop: false }` [INFO] [stdout] c865cbc5d76049f0de0bf5fa183df994298a4abe6f2f290c24650c1597f76a8c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aaed4d1892b19dc35b1641a23cb95536d9674982db2766e74314a2ff246b4c17 [INFO] running `Command { std: "docker" "start" "-a" "aaed4d1892b19dc35b1641a23cb95536d9674982db2766e74314a2ff246b4c17", kill_on_drop: false }` [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling serde v1.0.215 [INFO] [stderr] Compiling cc v1.2.2 [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.215 [INFO] [stderr] Compiling clap_builder v4.5.22 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.13 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling libmimalloc-sys v0.1.39 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling quick_cache v0.6.9 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling surrealkv v0.9.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.22 [INFO] [stderr] Compiling mimalloc v0.1.43 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/snapshot.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn iter(&self) -> Iter<'_, VariableSizeKey, IndexValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/snapshot.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn iter(&self) -> Iter<'_, VariableSizeKey, IndexValue> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 35.17s [INFO] running `Command { std: "docker" "inspect" "aaed4d1892b19dc35b1641a23cb95536d9674982db2766e74314a2ff246b4c17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aaed4d1892b19dc35b1641a23cb95536d9674982db2766e74314a2ff246b4c17", kill_on_drop: false }` [INFO] [stdout] aaed4d1892b19dc35b1641a23cb95536d9674982db2766e74314a2ff246b4c17 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7dc9dc2c0ffbe8005322a134d5a03f3604961c443f53ad2ed3a06cf74da835b1 [INFO] running `Command { std: "docker" "start" "-a" "7dc9dc2c0ffbe8005322a134d5a03f3604961c443f53ad2ed3a06cf74da835b1", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/snapshot.rs:78:24 [INFO] [stderr] | [INFO] [stderr] 78 | pub(crate) fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 78 | pub(crate) fn iter(&self) -> Iter<'_, VariableSizeKey, IndexValue> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `surrealkv` (lib) generated 1 warning (run `cargo fix --lib -p surrealkv` to apply 1 suggestion) [INFO] [stderr] warning: `surrealkv` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/surrealkv-1b859c8b06955510) [INFO] [stdout] [INFO] [stdout] running 175 tests [INFO] [stdout] test compaction::tests::insert_close_reopen_single_bulk_transaction ... ok [INFO] [stdout] test compaction::tests::test_recovery_state_sequentially ... ok [INFO] [stdout] test entry::tests::txn_with_value_read_from_clog ... ok [INFO] [stdout] test compaction::tests::compact_handles_various_key_versions_correctly ... ok [INFO] [stdout] test compaction::tests::compaction_with_sequential_writes_and_deletes ... ok [INFO] [stdout] test log::aol::tests::append ... ok [INFO] [stdout] test compaction::tests::compaction_with_overlapping_keys ... ok [INFO] [stdout] test entry::tests::txn_with_value_read_from_memory ... ok [INFO] [stdout] test compaction::tests::compact_skips_all_versions_if_last_is_deleted ... ok [INFO] [stdout] test compaction::tests::compaction_persistence_across_restarts ... ok [INFO] [stdout] test compaction::tests::compaction_preserves_key_deletion ... ok [INFO] [stdout] test log::aol::tests::append_after_reopening_log ... ok [INFO] [stdout] test log::aol::tests::append_and_read_two_blocks ... ok [INFO] [stdout] test compaction::tests::compaction_with_all_keys_deleted ... ok [INFO] [stdout] test compaction::tests::compaction_with_random_reads_and_writes ... ok [INFO] [stdout] test log::aol::tests::fd::test_no_fd_leaks ... ignored [INFO] [stdout] test compaction::tests::multiple_versions_stored_post_compaction ... ok [INFO] [stdout] test compaction::tests::basic_compaction ... ok [INFO] [stdout] test log::aol::tests::append_large_record ... ok [INFO] [stdout] test compaction::tests::compaction_with_random_keys_and_deletes ... ok [INFO] [stdout] test compaction::tests::multiple_versions_and_single_version_keys_post_compaction ... ok [INFO] [stdout] test log::tests::bytes_roundtrip ... ok [INFO] [stdout] test log::aol::tests::read_beyond_current_offset_should_not_fail ... ok [INFO] [stdout] test log::aol::tests::append_records_across_two_files_and_read ... ok [INFO] [stdout] test log::tests::metadata_extension ... ok [INFO] [stdout] test log::tests::new_empty ... ok [INFO] [stdout] test log::tests::parse_segment_name_invalid_format ... ok [INFO] [stdout] test log::tests::parse_segment_name_with_extension ... ok [INFO] [stdout] test log::tests::parse_segment_name_without_extension ... ok [INFO] [stdout] test log::tests::put_and_get_uint ... ok [INFO] [stdout] test log::tests::read_reader_field ... ok [INFO] [stdout] test log::tests::bad_file_header ... ok [INFO] [stdout] test log::tests::check_and_validate_file_header ... ok [INFO] [stdout] test log::tests::segment_name_with_extension ... ok [INFO] [stdout] test log::tests::segment_name_without_extension ... ok [INFO] [stdout] test log::tests::aol_reopen_empty_file ... ok [INFO] [stdout] test compaction::tests::compaction_with_mixed_operations ... ok [INFO] [stdout] test log::aol::tests::fsync_failure ... ok [INFO] [stdout] test log::aol::tests::append_read_append_read ... ok [INFO] [stdout] test log::aol::tests::append_and_reload_to_check_active_segment_id ... ok [INFO] [stdout] test compaction::tests::compact_handles_various_key_versions_correctly_with_clear ... ok [INFO] [stdout] test log::aol::tests::append_across_two_files_and_read ... ok [INFO] [stdout] test compaction::tests::compaction_and_post_compaction_writes ... ok [INFO] [stdout] test log::tests::segment_corrupted_metadata ... ok [INFO] [stdout] test log::tests::segment_closed_operations ... ok [INFO] [stdout] test log::tests::aol_append ... ok [INFO] [stdout] test log::aol::tests::test_rotate_functionality ... ok [INFO] [stdout] test log::tests::segment_append_read_append ... ok [INFO] [stdout] test log::aol::tests::random_access_read_performance ... ok [INFO] [stdout] test log::aol::tests::sequential_read_performance ... ok [INFO] [stdout] test meta::tests::as_deleted ... ok [INFO] [stdout] test meta::tests::bytes ... ok [INFO] [stdout] test manifest::tests::test_backward_compatibility ... ok [INFO] [stdout] test option::tests::default_options ... ok [INFO] [stdout] test log::tests::segments_non_empty_directory ... ok [INFO] [stdout] test log::tests::segment_reopen ... ok [INFO] [stdout] test log::tests::sync_on_synced_segment ... ok [INFO] [stdout] test manifest::tests::test_add_and_read_multiple_manifests ... ok [INFO] [stdout] test log::tests::test_concurrent_reads ... ok [INFO] [stdout] test log::tests::test_concurrent_appends ... ok [INFO] [stdout] test manifest::tests::test_manifest_append_and_load ... ok [INFO] [stdout] test log::tests::segments_empty_directory ... ok [INFO] [stdout] test log::tests::write_reader_field ... ok [INFO] [stdout] test meta::tests::from_bytes ... ok [INFO] [stdout] test meta::tests::new_metadata ... ok [INFO] [stdout] test reader::tests::reader ... ok [INFO] [stdout] test repair::tests::test_restore_files_multiple_repair_files ... ok [INFO] [stdout] test repair::tests::test_restore_files_multiple_repair_files_with_data ... ok [INFO] [stdout] test log::tests::test_list_segment_ids ... ok [INFO] [stdout] test repair::tests::test_restore_files_multiple_clog_files ... ok [INFO] [stdout] test repair::tests::test_restore_files_single_clog_and_repair_files ... ok [INFO] [stdout] test log::tests::segment_reopen_file ... ok [INFO] [stdout] test log::tests::test_append_doesnt_interfere_with_reads ... ok [INFO] [stdout] test repair::tests::read_across_segments_from_disk ... ok [INFO] [stdout] test repair::tests::test_restore_files_multiple_clog_and_repair_files ... ok [INFO] [stdout] test snapshot::tests::test_get_all_versions_with_write_set ... ok [INFO] [stdout] test store::tests::delete_with_versions_disabled_in_memory ... ok [INFO] [stdout] test store::tests::concurrent_test ... ok [INFO] [stdout] test store::tests::delete_with_versions_disabled ... ok [INFO] [stdout] test snapshot::tests::test_versioned_apis ... ok [INFO] [stdout] test repair::tests::repair_with_one_record_per_segment ... ok [INFO] [stdout] test store::tests::eventual_durability_records_persist_after_drop ... ok [INFO] [stdout] test repair::tests::repair_multiple_segment_with_multiple_records_with_corruption_in_first_segment ... ok [INFO] [stdout] test store::tests::insert_with_disabled_versions_in_memory ... ok [INFO] [stdout] test repair::tests::repair_multiple_segment_with_multiple_records_with_corruption_in_middle_segment ... ok [INFO] [stdout] test store::tests::insert_with_replace_in_memory ... ok [INFO] [stdout] test store::tests::eventual_durability_records_persist_without_wait ... ok [INFO] [stdout] test store::tests::eventual_durability ... ok [INFO] [stdout] test store::tests::clone_store ... ok [INFO] [stdout] test store::tests::insert_with_disabled_versions ... ok [INFO] [stdout] test repair::tests::repair_with_corruption_in_first_segment ... ok [INFO] [stdout] test repair::tests::repair_with_two_records_per_segment ... ok [INFO] [stdout] test repair::tests::repair_multiple_segment_with_multiple_records_with_corruption_in_last_segment ... ok [INFO] [stdout] test store::tests::insert_with_replace ... ok [INFO] [stdout] test store::tests::records_not_lost_when_store_is_closed ... ok [INFO] [stdout] test repair::tests::repair_with_corruption_in_middle_segment ... ok [INFO] [stdout] test store::tests::store_closed_twice_without_error ... ok [INFO] [stdout] test store::tests::store_open_and_update_options ... ok [INFO] [stdout] test store::tests::load_index_with_disabled_versions ... ok [INFO] [stdout] test store::tests::immediate_durability ... ok [INFO] [stdout] test transaction::tests::basic_transaction_tests::ryow ... ok [INFO] [stdout] test repair::tests::repair_single_segment_with_multiple_records ... ok [INFO] [stdout] test transaction::tests::basic_transaction_tests::basic_transaction ... ok [INFO] [stdout] test store::tests::strong_durability_records_persist ... ok [INFO] [stdout] test store::tests::test_store_with_varying_segment_sizes ... ok [INFO] [stdout] test transaction::tests::basic_transaction_tests::transaction_delete_scan ... ok [INFO] [stdout] test store::tests::insert_close_reopen ... ok [INFO] [stdout] test transaction::tests::delete_tests::test_hard_delete_and_reinsert_with_multiple_keys ... ok [INFO] [stdout] test transaction::tests::delete_tests::test_hard_delete_and_reinsert ... ok [INFO] [stdout] test transaction::tests::basic_transaction_tests::test_insert_clear_read_key ... ok [INFO] [stdout] test transaction::tests::delete_tests::test_soft_delete_and_reinsert ... ok [INFO] [stdout] test transaction::tests::edge_case_tests::sdb_bug_complex_key_handling_with_null_bytes_and_range_scan ... ok [INFO] [stdout] test transaction::tests::basic_transaction_tests::transaction_delete_from_index ... ok [INFO] [stdout] test transaction::tests::edge_case_tests::sdb_delete_record_id_bug ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g1a ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g0 ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g1c ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g2_item ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g2_predicate ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g_single_write_1 ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g1b ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g_single ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::pmp_write ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::p4 ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::pmp ... ok [INFO] [stdout] test transaction::tests::mvcc_tests::mvcc_serialized_snapshot_isolation ... ok [INFO] [stdout] test transaction::tests::hermitage_tests::g_single_write_2 ... ok [INFO] [stdout] test transaction::tests::mvcc_tests::mvcc_snapshot_isolation ... ok [INFO] [stdout] test transaction::tests::mvcc_tests::mvcc_snapshot_isolation_scan ... ok [INFO] [stdout] test transaction::tests::mvcc_tests::mvcc_serialized_snapshot_isolation_scan ... ok [INFO] [stdout] test transaction::tests::mvcc_tests::ordered_writes ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::savepoint_rollback_on_updated_key ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::multiple_savepoints_without_ssi ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::savepoint_rollback_on_updated_key_with_scan ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::multiple_savepoints_with_ssi ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::savepont_with_concurrent_read_txn_with_ssi ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::savepont_with_concurrent_read_txn_without_ssi ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::savepont_with_concurrent_scan_txn ... ok [INFO] [stdout] test store::tests::test_append_log_consistency_during_close ... ok [INFO] [stdout] test transaction::tests::scan_tests::empty_scan_should_not_return_an_error ... ok [INFO] [stdout] test transaction::tests::scan_tests::basic_scan_single_key ... ok [INFO] [stdout] test transaction::tests::scan_tests::scan_multiple_keys_within_single_transaction ... ok [INFO] [stdout] test transaction::tests::savepoint_tests::savepont_with_concurrent_scan_txn_with_new_write ... ok [INFO] [stdout] test transaction::tests::scan_tests::test_double_ended_iterator ... ok [INFO] [stdout] test transaction::tests::scan_tests::test_scan_exact_traversal_pattern ... ok [INFO] [stdout] test transaction::tests::scan_tests::basic_scan_multiple_keys ... ok [INFO] [stdout] test transaction::tests::scan_tests::test_scan_mixed_pattern ... ok [INFO] [stdout] test transaction::tests::scan_tests::transaction_delete_and_scan_test ... ok [INFO] [stdout] test transaction::tests::scan_tests::test_scan_includes_entries_before_commit ... ok [INFO] [stdout] test transaction::tests::scan_tests::test_keys_api ... ok [INFO] [stdout] test transaction::tests::utility_tests::is_send_sync ... ok [INFO] [stdout] test transaction::tests::scan_tests::test_scan_mixed_pattern_with_deletions ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_deleted_records ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_multiple_keys_single_version_each ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_multiple_keys_multiple_versions_each ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_multiple_keys_multiple_versions_each_deleted ... ok [INFO] [stdout] test transaction::tests::tombstones_tests::keys_with_tombstones ... ok [INFO] [stdout] test transaction::tests::tombstones_tests::keys_with_tombstones_with_limit ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_range_boundaries ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_multiple_keys_single_version_each_deleted ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_with_limit ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_with_batches ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_soft_and_hard_delete ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_with_limit_with_multiple_versions_per_key ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_single_key_multiple_versions ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_single_key_single_version ... ok [INFO] [stdout] test transaction::tests::version_tests::test_scan_all_versions_with_subsets ... ok [INFO] [stdout] test reader::tests::append_and_read ... ok [INFO] [stdout] test store::tests::test_incremental_transaction_ids_post_store_open ... ok [INFO] [stdout] test transaction::tests::concurrency_tests::test_concurrent_transactions ... ok [INFO] [stdout] test store::tests::store_without_persistance ... ok [INFO] [stdout] test store::tests::test_incremental_transaction_ids_concurrent ... ok [INFO] [stdout] test store::tests::test_store_version_after_reopen ... ok [INFO] [stdout] test store::tests::bulk_insert_and_reload ... ok [INFO] [stdout] test store::tests::insert_then_read_then_delete_then_read ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 174 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.44s [INFO] [stdout] [INFO] [stderr] Doc-tests surrealkv [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7dc9dc2c0ffbe8005322a134d5a03f3604961c443f53ad2ed3a06cf74da835b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7dc9dc2c0ffbe8005322a134d5a03f3604961c443f53ad2ed3a06cf74da835b1", kill_on_drop: false }` [INFO] [stdout] 7dc9dc2c0ffbe8005322a134d5a03f3604961c443f53ad2ed3a06cf74da835b1