[INFO] fetching crate roughdb 0.10.1...
[INFO] testing roughdb-0.10.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate roughdb 0.10.1 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate roughdb 0.10.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate roughdb 0.10.1
[INFO] tweaked toml for crates.io crate roughdb 0.10.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate roughdb 0.10.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate roughdb 0.10.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c
[INFO] running `Command { std: "docker" "start" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling roughdb v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.04s
[INFO] running `Command { std: "docker" "inspect" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.41
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zerocopy-derive v0.8.41
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling roughdb v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 34.93s
[INFO] running `Command { std: "docker" "inspect" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/roughdb/bcdd02a008966449/out/roughdb-bcdd02a008966449)
[INFO] [stdout] 
[INFO] [stdout] running 335 tests
[INFO] [stdout] test coding::tests::crc_mask_roundtrip ... ok
[INFO] [stdout] test coding::tests::encoding_output_is_little_endian ... ok
[INFO] [stdout] test coding::tests::varu64_roundtrip_bit_combinations ... ok
[INFO] [stdout] test coding::tests::varu64_roundtrip_special_values ... ok
[INFO] [stdout] test coding::tests::length_prefixed_bytes_roundtrip ... ok
[INFO] [stdout] test coding::tests::varu64_truncation_fails_on_prefix ... ok
[INFO] [stdout] test db::compaction::tests::add_boundary_inputs_includes_same_user_key ... ok
[INFO] [stdout] test coding::tests::fixed_u64_le_roundtrip ... ok
[INFO] [stdout] test coding::tests::varu64_overflow_returns_zero ... ok
[INFO] [stdout] test db::db_iter::tests::empty_iterator_not_valid ... ok
[INFO] [stdout] test cache::tests::lru_promotes_on_get ... ok
[INFO] [stdout] test cache::tests::evicts_lru_when_over_capacity ... ok
[INFO] [stdout] test cache::tests::unique_ids_per_new_id_call ... ok
[INFO] [stdout] test db::compaction::tests::should_stop_before_triggers_on_excess_grandparent_overlap ... ok
[INFO] [stdout] test cache::tests::clone_shares_state ... ok
[INFO] [stdout] test cache::tests::miss_on_absent_key ... ok
[INFO] [stdout] test db::compaction::tests::trivial_move_advances_file_to_next_level ... ok
[INFO] [stdout] test cache::tests::hit_after_insert ... ok
[INFO] [stdout] test db::compaction::tests::trivial_move_not_trivial_when_next_level_has_files ... ok
[INFO] [stdout] test db::db_iter::tests::seek_to_last_empty_not_valid ... ok
[INFO] [stdout] test db::db_iter::tests::entry_above_snapshot_invisible ... ok
[INFO] [stdout] test db::compaction::tests::is_base_level_for_key_cursor_advances_monotonically ... ok
[INFO] [stdout] test db::db_iter::tests::iterate_multiple_keys ... ok
[INFO] [stdout] test db::db_iter::tests::newest_version_wins ... ok
[INFO] [stdout] test db::db_iter::tests::prev_tombstone_hides_deleted_key ... ok
[INFO] [stdout] test db::db_iter::tests::single_value_visible ... ok
[INFO] [stdout] test db::db_iter::tests::seek_past_all_keys_not_valid ... ok
[INFO] [stdout] test db::db_iter::tests::seek_to_last_basic ... ok
[INFO] [stdout] test db::db_iter::tests::tombstone_below_snapshot_hides_value ... ok
[INFO] [stdout] test db::db_iter::tests::prev_after_forward_seek ... ok
[INFO] [stdout] test db::merge_iter::tests::empty_no_children ... ok
[INFO] [stdout] test db::db_iter::tests::next_after_prev_switches_direction ... ok
[INFO] [stdout] test db::db_iter::tests::tombstone_above_snapshot_does_not_hide_value ... ok
[INFO] [stdout] test db::merge_iter::tests::prev_iterates_backward_two_children ... ok
[INFO] [stdout] test db::merge_iter::tests::seek_past_all_keys ... ok
[INFO] [stdout] test db::merge_iter::tests::seek_to_last_empty ... ok
[INFO] [stdout] test db::merge_iter::tests::seek_positions_correctly ... ok
[INFO] [stdout] test db::db_iter::tests::seek_skips_to_next_visible_key ... ok
[INFO] [stdout] test db::db_iter::tests::prev_snapshot_filters_future_entries ... ok
[INFO] [stdout] test db::db_iter::tests::prev_iterates_all_backward ... ok
[INFO] [stdout] test db::version::tests::find_file_empty ... ok
[INFO] [stdout] test db::merge_iter::tests::duplicate_key_lower_index_child_wins ... ok
[INFO] [stdout] test db::merge_iter::tests::seek_to_last_single_child ... ok
[INFO] [stdout] test db::db_iter::tests::seek_positions_at_correct_key ... ok
[INFO] [stdout] test db::version::tests::find_file_single ... ok
[INFO] [stdout] test coding::tests::fixed_u32_le_roundtrip ... ok
[INFO] [stdout] test db::version::tests::overlaps_level_l1 ... ok
[INFO] [stdout] test db::version::tests::find_file_multiple ... ok
[INFO] [stdout] test db::version_edit::tests::decode_ignores_unknown_tags ... ok
[INFO] [stdout] test db::version::tests::overlapping_inputs_l0_expands_transitively ... ok
[INFO] [stdout] test db::version::tests::overlapping_inputs_respects_custom_comparator ... ok
[INFO] [stdout] test db::merge_iter::tests::single_child_iterate_all ... ok
[INFO] [stdout] test db::version_edit::tests::encode_decode_empty ... ok
[INFO] [stdout] test db::version_edit::tests::decode_truncated_new_file_bytes_returns_err ... ok
[INFO] [stdout] test db::merge_iter::tests::two_disjoint_ranges_merged_in_order ... ok
[INFO] [stdout] test db::version_edit::tests::encode_decode_roundtrip ... ok
[INFO] [stdout] test db::version::tests::overlapping_inputs_l1_selects_touched_files ... ok
[INFO] [stdout] test db::merge_iter::tests::seek_to_last_with_multi_version_key ... ok
[INFO] [stdout] test env::tests::mem_create_writable_truncates ... ok
[INFO] [stdout] test env::tests::mem_appendable_extends ... ok
[INFO] [stdout] test env::tests::mem_lock_is_exclusive_and_released_on_drop ... ok
[INFO] [stdout] test db::version_edit::tests::decode_truncated_returns_err ... ok
[INFO] [stdout] test db::db_iter::tests::tombstone_hides_older_value ... ok
[INFO] [stdout] test env::tests::mem_file_size_and_exists ... ok
[INFO] [stdout] test env::tests::mem_rename_and_remove ... ok
[INFO] [stdout] test env::tests::mem_sync_dir_is_noop ... ok
[INFO] [stdout] test env::tests::mem_remove_dir_rejects_non_empty ... ok
[INFO] [stdout] test db::db_iter::tests::merged_sources_snapshot_and_tombstones ... ok
[INFO] [stdout] test env::tests::mem_random_access ... ok
[INFO] [stdout] test env::tests::mem_children_lists_directory ... ok
[INFO] [stdout] test db::table_cache::tests::insert_bypasses_disk_open ... ok
[INFO] [stdout] test db::table_cache::tests::get_or_open_opens_sst ... ok
[INFO] [stdout] test env::tests::posix_appendable ... ok
[INFO] [stdout] test env::tests::posix_children ... ok
[INFO] [stdout] test env::tests::mem_write_read_sequential ... ok
[INFO] [stdout] test env::tests::posix_lock_released_on_drop ... ok
[INFO] [stdout] test env::tests::posix_file_size ... ok
[INFO] [stdout] test env::tests::posix_file_exists ... ok
[INFO] [stdout] test env::tests::posix_random_access ... ok
[INFO] [stdout] test env::tests::posix_rename_and_remove ... ok
[INFO] [stdout] test filter::bloom::tests::empty_filter_no_match ... ok
[INFO] [stdout] test db::table_cache::tests::evict_removes_entry ... ok
[INFO] [stdout] test filter::bloom::tests::inserted_keys_match ... ok
[INFO] [stdout] test filter::bloom::tests::name_matches_leveldb ... ok
[INFO] [stdout] test filter::bloom::tests::short_filter_returns_false ... ok
[INFO] [stdout] test logfile::reader::tests::crc_mismatch_reported_and_block_dropped ... ok
[INFO] [stdout] test db::merge_iter::tests::backward_with_sstable_children ... ok
[INFO] [stdout] test env::tests::posix_lock_exclusive ... ok
[INFO] [stdout] test logfile::reader::tests::empty_record_round_trip ... ok
[INFO] [stdout] test db::merge_iter::tests::with_sstable_children ... ok
[INFO] [stdout] test filter::bloom::tests::false_positive_rate_reasonable ... ok
[INFO] [stdout] test env::tests::posix_write_and_read_string ... ok
[INFO] [stdout] test logfile::reader::tests::torn_write_at_eof_returns_none ... ok
[INFO] [stdout] test logfile::writer::tests::crc_covers_type_and_data ... ok
[INFO] [stdout] test logfile::reader::tests::multiple_records_in_order ... ok
[INFO] [stdout] test logfile::reader::tests::small_record_round_trip ... ok
[INFO] [stdout] test logfile::writer::tests::empty_record ... ok
[INFO] [stdout] test env::tests::posix_sync_dir ... ok
[INFO] [stdout] test memtable::entry::tests::raw_varint_covers_all_lengths ... ok
[INFO] [stdout] test logfile::writer::tests::resume_existing_file ... ok
[INFO] [stdout] test logfile::writer::tests::small_record ... ok
[INFO] [stdout] test db::version_set::tests::create_writes_current_file ... ok
[INFO] [stdout] test env::tests::posix_write_read_sequential ... ok
[INFO] [stdout] test db::table_cache::tests::lru_evicts_least_recently_used ... ok
[INFO] [stdout] test memtable::entry::tests::raw_decoders_match_reference_decoder ... ok
[INFO] [stdout] test memtable::skiplist::tests::empty_miss ... ok
[INFO] [stdout] test memtable::skiplist::tests::insert_and_find ... ok
[INFO] [stdout] test logfile::reader::tests::no_checksum_no_report_on_corrupt_data ... ok
[INFO] [stdout] test db::version_set::tests::sequence_survives_reopen ... ok
[INFO] [stdout] test logfile::writer::tests::record_spanning_blocks ... ok
[INFO] [stdout] test logfile::reader::tests::fragmented_record_round_trip ... ok
[INFO] [stdout] test logfile::writer::tests::trailer_padding_when_six_bytes_remain ... ok
[INFO] [stdout] test memtable::skiplist::tests::prev_at_first_entry_becomes_invalid ... ok
[INFO] [stdout] test memtable::skiplist::tests::prev_traverses_all_entries_backward ... ok
[INFO] [stdout] test memtable::skiplist::tests::ordering_preserved ... ok
[INFO] [stdout] test memtable::skiplist::tests::prev_from_a_seek_in_the_middle_and_across_versions ... ok
[INFO] [stdout] test memtable::skiplist::tests::seek_to_last_empty_list ... ok
[INFO] [stdout] test memtable::skiplist::tests::newer_version_wins ... ok
[INFO] [stdout] test logfile::reader::tests::last_record_offset_tracks_correctly ... ok
[INFO] [stdout] test memtable::skiplist::tests::seek_to_last_returns_lexicographically_last ... ok
[INFO] [stdout] test memtable::skiplist::tests::seek_to_last_single_entry ... ok
[INFO] [stdout] test memtable::skiplist::tests::tombstone_hides_value ... ok
[INFO] [stdout] test memtable::tests::approximate_memory_usage_grows ... ok
[INFO] [stdout] test db::version_set::tests::log_and_apply_persists ... ok
[INFO] [stdout] test memtable::tests::creates_memtable ... ok
[INFO] [stdout] test memtable::tests::hit_deleted ... ok
[INFO] [stdout] test memtable::tests::insert_get ... ok
[INFO] [stdout] test memtable::tests::iter_empty_memtable ... ok
[INFO] [stdout] test memtable::tests::iter_ordering_follows_custom_comparator ... ok
[INFO] [stdout] test memtable::tests::iter_ordering_user_key_asc_seq_desc ... ok
[INFO] [stdout] test memtable::tests::iter_single_value ... ok
[INFO] [stdout] test db::version_set::tests::recover_reopens_tables ... ok
[INFO] [stdout] test memtable::skiplist::tests::seek_with_sequence_number_skips_newer_versions ... ok
[INFO] [stdout] test memtable::tests::iter_tombstone ... ok
[INFO] [stdout] test memtable::tests::lifecycle ... ok
[INFO] [stdout] test memtable::tests::miss_empty ... ok
[INFO] [stdout] test memtable::tests::miss_get ... ok
[INFO] [stdout] test memtable::tests::replace_get ... ok
[INFO] [stdout] test table::block::tests::block_new_rejects_oversized_restart_count ... ok
[INFO] [stdout] test table::block::tests::corrupt_restart_key_in_seek_marks_invalid ... ok
[INFO] [stdout] test table::block::tests::corrupt_shared_length_marks_invalid ... ok
[INFO] [stdout] test table::block::tests::corrupt_unshared_length_marks_invalid ... ok
[INFO] [stdout] test table::block::tests::corrupt_value_length_marks_invalid ... ok
[INFO] [stdout] test table::block::tests::empty_block_not_valid ... ok
[INFO] [stdout] test table::block::tests::multiple_entries_in_order ... ok
[INFO] [stdout] test table::block::tests::prev_iterates_all_entries_backward ... ok
[INFO] [stdout] test table::block::tests::seek_across_restart_boundaries ... ok
[INFO] [stdout] test memtable::skiplist::tests::sequential_inserts ... ok
[INFO] [stdout] test table::block::tests::seek_between_keys ... ok
[INFO] [stdout] test table::block::tests::seek_exact_match ... ok
[INFO] [stdout] test table::block::tests::seek_past_last_key ... ok
[INFO] [stdout] test table::block::tests::seek_to_last_single_entry ... ok
[INFO] [stdout] test table::block::tests::single_entry_round_trip ... ok
[INFO] [stdout] test table::block::tests::seek_to_last_multiple_entries ... ok
[INFO] [stdout] test table::block::tests::seek_to_last_empty_block ... ok
[INFO] [stdout] test table::block::tests::truncated_varint_marks_invalid ... ok
[INFO] [stdout] test table::block::tests::block_new_rejects_too_short ... ok
[INFO] [stdout] test table::block_builder::tests::multiple_entries_prefix_compression ... ok
[INFO] [stdout] test table::block_builder::tests::reset_allows_reuse ... ok
[INFO] [stdout] test table::block_builder::tests::seek_finds_entry ... ok
[INFO] [stdout] test table::block_builder::tests::single_entry ... ok
[INFO] [stdout] test table::block_builder::tests::restart_interval_creates_restart_points ... ok
[INFO] [stdout] test table::block::tests::prev_across_restart_boundaries ... ok
[INFO] [stdout] test table::block_builder::tests::empty_block_finish ... ok
[INFO] [stdout] test table::builder::tests::single_entry_round_trip ... ok
[INFO] [stdout] test table::builder::tests::snappy_compression_round_trip ... ok
[INFO] [stdout] test memtable::skiplist::tests::per_entry_overhead_is_bounded ... ok
[INFO] [stdout] test table::filter_block::tests::empty_writer_parses ... ok
[INFO] [stdout] test table::filter_block::tests::empty_builder ... ok
[INFO] [stdout] test table::filter_block::tests::gap_between_blocks_produces_empty_filter ... ok
[INFO] [stdout] test memtable::skiplist::tests::insert_hint_survives_jumps_before_and_after_the_splice ... ok
[INFO] [stdout] test table::filter_block::tests::multi_chunk ... ok
[INFO] [stdout] test table::filter_block::tests::round_trip_single_block ... ok
[INFO] [stdout] test table::filter_block::tests::keys_in_correct_interval ... ok
[INFO] [stdout] test table::format::tests::block_handle_encode_decode ... ok
[INFO] [stdout] test table::builder::tests::multiple_entries_round_trip ... ok
[INFO] [stdout] test table::builder::tests::zstd_compression_round_trip ... ok
[INFO] [stdout] test table::filter_block::tests::single_chunk ... ok
[INFO] [stdout] test table::builder::tests::many_entries_spanning_blocks ... ok
[INFO] [stdout] test table::format::tests::cmp_internal_keys_user_key_order ... ok
[INFO] [stdout] test table::format::tests::footer_bad_magic ... ok
[INFO] [stdout] test table::builder::tests::empty_table_finish ... ok
[INFO] [stdout] test table::format::tests::snappy_compression_roundtrip ... ok
[INFO] [stdout] test table::format::tests::user_key_strips_tag ... ok
[INFO] [stdout] test table::format::tests::footer_encode_decode ... ok
[INFO] [stdout] test table::format::tests::internal_key_round_trip ... ok
[INFO] [stdout] test table::format::tests::internal_separator_never_cuts_into_the_tag ... ok
[INFO] [stdout] test table::format::tests::no_compression_roundtrip ... ok
[INFO] [stdout] test table::format::tests::zstd_compression_roundtrip ... ok
[INFO] [stdout] test table::format::tests::read_block_rejects_oversized_handle ... ok
[INFO] [stdout] test table::format::tests::encode_internal_key_into_reuses_buffer_and_matches_make ... ok
[INFO] [stdout] test table::format::tests::snappy_incompressible_falls_back_to_no_compression ... ok
[INFO] [stdout] test table::format::tests::cmp_internal_keys_seq_desc ... ok
[INFO] [stdout] test table::reader::tests::file_too_small_returns_error ... ok
[INFO] [stdout] test table::reader::tests::get_missing_key ... ok
[INFO] [stdout] test table::reader::tests::get_newest_version_wins ... ok
[INFO] [stdout] test table::reader::tests::get_respects_sequence_number ... ok
[INFO] [stdout] test table::two_level_iterator::tests::empty_table_not_valid ... ok
[INFO] [stdout] test table::reader::tests::verify_checksums_passes_on_valid_block ... ok
[INFO] [stdout] test table::reader::tests::get_tombstone_returns_deleted ... ok
[INFO] [stdout] test table::reader::tests::open_and_get_user_key ... ok
[INFO] [stdout] test table::two_level_iterator::tests::single_block_iterate_all ... ok
[INFO] [stdout] test table::two_level_iterator::tests::seek_to_existing_key ... ok
[INFO] [stdout] test table::two_level_iterator::tests::multiple_blocks_iterate_all ... ok
[INFO] [stdout] test table::two_level_iterator::tests::multiple_blocks_seek ... ok
[INFO] [stdout] test table::two_level_iterator::tests::seek_past_last_key ... ok
[INFO] [stdout] test tests::batch_group_follower_batch_applied ... ok
[INFO] [stdout] test tests::batch_group_sequence_numbers_monotone ... ok
[INFO] [stdout] test memtable::skiplist::tests::random_inserts_iterate_in_internal_order_both_ways ... ok
[INFO] [stdout] test tests::bloom_filter_absent_key_not_found ... ok
[INFO] [stdout] test tests::bloom_filter_reopen_without_policy_still_works ... ok
[INFO] [stdout] test tests::compaction_does_not_advance_recovery_watermark_past_unflushed_writes ... ok
[INFO] [stdout] test tests::batch_group_sync_write_does_not_corrupt ... ok
[INFO] [stdout] test tests::bloom_filter_inserted_key_found ... ok
[INFO] [stdout] test tests::batch_group_concurrent_writes_all_visible ... ok
[INFO] [stdout] test tests::bloom_filter_survives_reopen ... ok
[INFO] [stdout] test filter::bloom::tests::varying_lengths ... ok
[INFO] [stdout] test tests::corrupted_block_detected_with_verify_checksums ... ok
[INFO] [stdout] test tests::create_if_missing_does_not_create_directory_on_failure ... ok
[INFO] [stdout] test memtable::skiplist::tests::concurrent_readers_only_ever_see_sorted_published_entries ... ok
[INFO] [stdout] test tests::current_and_manifest_always_kept ... ok
[INFO] [stdout] test tests::current_written_via_rename_leaves_no_tmp ... ok
[INFO] [stdout] test tests::custom_comparator_in_memory ... ok
[INFO] [stdout] test tests::delete_tombstone_hides_flushed_value ... ok
[INFO] [stdout] test tests::destroy_fails_if_db_is_open ... ok
[INFO] [stdout] test tests::destroy_leaves_unrecognised_files ... ok
[INFO] [stdout] test tests::destroy_nonexistent_path_is_ok ... ok
[INFO] [stdout] test tests::destroy_removes_all_db_files_and_directory ... ok
[INFO] [stdout] test tests::compact_pointer_persists_across_reopen ... ok
[INFO] [stdout] test tests::finalize_l0_score_from_file_count ... ok
[INFO] [stdout] test tests::finalize_l1_score_from_bytes ... ok
[INFO] [stdout] test tests::finalize_picks_best_level ... ok
[INFO] [stdout] test tests::flush_creates_ldb_file ... ok
[INFO] [stdout] test tests::flush_file_numbers_do_not_collide_on_reopen ... ok
[INFO] [stdout] test tests::compact_range_data_readable_after_reopen ... ok
[INFO] [stdout] test tests::flush_is_durable_across_reopen ... ok
[INFO] [stdout] test tests::compact_range_noop_on_inmemory_db ... ok
[INFO] [stdout] test tests::flush_noop_on_in_memory_db ... ok
[INFO] [stdout] test tests::flush_noop_on_empty_memtable ... ok
[INFO] [stdout] test tests::compact_range_moves_data_to_deeper_level ... ok
[INFO] [stdout] test tests::flush_racing_with_concurrent_writers_loses_nothing ... ok
[INFO] [stdout] test tests::compact_range_subrange_preserves_keys_outside ... ok
[INFO] [stdout] test tests::flush_placement_skips_l0_on_first_flush ... ok
[INFO] [stdout] test tests::flushed_data_readable_from_l0 ... ok
[INFO] [stdout] test tests::forward_iter_from_seek ... ok
[INFO] [stdout] test tests::forward_iter_empty ... ok
[INFO] [stdout] test tests::forward_iter_reusable_after_drop ... ok
[INFO] [stdout] test tests::forward_iter_full_scan ... ok
[INFO] [stdout] test tests::forward_iter_unpositioned_yields_nothing ... ok
[INFO] [stdout] test tests::full_db_lifecycle_on_mem_filesystem ... ok
[INFO] [stdout] test tests::flush_wait_false_does_not_block ... ok
[INFO] [stdout] test tests::get_approximate_sizes_in_memory_db_returns_zeros ... ok
[INFO] [stdout] test tests::get_approximate_sizes_empty_range_returns_zero ... ok
[INFO] [stdout] test tests::get_approximate_sizes_empty_ranges ... ok
[INFO] [stdout] test tests::get_approximate_sizes_multiple_ranges ... ok
[INFO] [stdout] test tests::get_property_in_memory_db_returns_sensible_values ... ok
[INFO] [stdout] test tests::get_property_approximate_memory_usage ... ok
[INFO] [stdout] test tests::get_approximate_sizes_wide_range_covers_data ... ok
[INFO] [stdout] test tests::get_property_num_files_at_level ... ok
[INFO] [stdout] test tests::get_property_sstables_lists_files ... ok
[INFO] [stdout] test tests::get_property_unknown_returns_none ... ok
[INFO] [stdout] test tests::get_property_stats_contains_header ... ok
[INFO] [stdout] test tests::in_memory_round_trip ... ok
[INFO] [stdout] test tests::iterator_after_reopen_reads_l0_and_mem ... ok
[INFO] [stdout] test tests::iterator_in_memory_db ... ok
[INFO] [stdout] test tests::iterator_prev_in_memory ... ok
[INFO] [stdout] test tests::iterator_prev_skips_deleted_keys ... ok
[INFO] [stdout] test tests::iterator_prev_spans_l0_and_memtable ... ok
[INFO] [stdout] test tests::iterator_seek ... ok
[INFO] [stdout] test tests::iterator_seek_to_last_in_memory ... ok
[INFO] [stdout] test tests::iterator_skips_tombstones ... ok
[INFO] [stdout] test tests::iterator_spans_memtable_and_l0 ... ok
[INFO] [stdout] test tests::lock_prevents_concurrent_open ... ok
[INFO] [stdout] test tests::get_reads_all_keys_across_many_l1_files ... ok
[INFO] [stdout] test tests::lock_released_on_drop ... ok
[INFO] [stdout] test tests::multiple_snapshots_independent ... ok
[INFO] [stdout] test tests::obsolete_ldb_file_deleted_after_reopen_with_no_reference ... ok
[INFO] [stdout] test tests::obsolete_ldb_files_are_deleted ... ok
[INFO] [stdout] test tests::open_creates_and_persists ... ok
[INFO] [stdout] test tests::open_empty_db_is_empty ... ok
[INFO] [stdout] test tests::open_fails_when_exists_and_error_if_exists_true ... ok
[INFO] [stdout] test tests::open_fails_when_missing_and_create_if_missing_false ... ok
[INFO] [stdout] test tests::open_reopen_reads_l0 ... ok
[INFO] [stdout] test tests::open_succeeds_when_exists_and_error_if_exists_false ... ok
[INFO] [stdout] test tests::open_succeeds_when_missing_and_create_if_missing_true ... ok
[INFO] [stdout] test tests::paranoid_checks_does_not_break_normal_operation ... ok
[INFO] [stdout] test tests::paranoid_checks_survives_reopen ... ok
[INFO] [stdout] test tests::parse_db_filename_invalid_cases ... ok
[INFO] [stdout] test tests::parse_db_filename_valid_cases ... ok
[INFO] [stdout] test tests::point_lookups_in_a_multi_version_sstable ... ok
[INFO] [stdout] test tests::reads_are_served_while_a_wal_append_is_stalled ... ok
[INFO] [stdout] test tests::compact_range_tombstone_elided_with_no_data_below ... ok
[INFO] [stdout] test tests::repair_nonexistent_path_errors ... ok
[INFO] [stdout] test tests::repair_converts_wal_to_table ... ok
[INFO] [stdout] test tests::custom_comparator_persistent ... ok
[INFO] [stdout] test tests::files_present_below_l0_after_writes ... ok
[INFO] [stdout] test tests::seek_based_compaction_fires_after_repeated_misses ... ok
[INFO] [stdout] test tests::seek_stats_decrements_allowed_seeks ... ok
[INFO] [stdout] test tests::seek_stats_triggers_compaction_when_budget_exhausted ... ok
[INFO] [stdout] test tests::flush_placement_stays_at_l0_when_overlap ... ok
[INFO] [stdout] test tests::sequence_advances_across_reopen ... ok
[INFO] [stdout] test tests::snapshot_iterator_sees_point_in_time ... ok
[INFO] [stdout] test tests::snapshot_pins_sequence_number ... ok
[INFO] [stdout] test tests::snapshot_sees_key_not_yet_deleted ... ok
[INFO] [stdout] test tests::snapshot_survives_sibling_release_at_same_sequence ... ok
[INFO] [stdout] test tests::stale_dbtmp_file_deleted_by_gc ... ok
[INFO] [stdout] test tests::wal_append_failure_is_sticky ... ok
[INFO] [stdout] test tests::wal_rotation_after_flush ... ok
[INFO] [stdout] test tests::write_batch_atomic_recovery ... ok
[INFO] [stdout] test write_batch::tests::append_merges ... ok
[INFO] [stdout] test write_batch::tests::append_multiple_steps ... ok
[INFO] [stdout] test write_batch::tests::approximate_size_grows ... ok
[INFO] [stdout] test write_batch::tests::clear_resets ... ok
[INFO] [stdout] test write_batch::tests::corrupt_bad_tag ... ok
[INFO] [stdout] test write_batch::tests::corrupt_truncated ... ok
[INFO] [stdout] test write_batch::tests::db_write_round_trip ... ok
[INFO] [stdout] test write_batch::tests::delete_and_iterate ... ok
[INFO] [stdout] test write_batch::tests::empty_batch ... ok
[INFO] [stdout] test write_batch::tests::mixed_iterate ... ok
[INFO] [stdout] test write_batch::tests::put_and_iterate ... ok
[INFO] [stdout] test tests::grandparent_limiting_produces_multiple_output_files ... ok
[INFO] [stdout] test tests::compacted_data_readable ... ok
[INFO] [stdout] test tests::compacted_data_readable_after_reopen ... ok
[INFO] [stdout] test tests::trivial_move_end_to_end ... ok
[INFO] [stdout] test tests::compaction_filter_changes_values ... ok
[INFO] [stdout] test tests::comparator_mismatch_rejected ... ok
[INFO] [stdout] test tests::multilevel_compaction_l1_to_l2 ... ok
[INFO] [stdout] test tests::compaction_reduces_l0_file_count ... ok
[INFO] [stdout] test tests::compaction_tombstone_hides_l1_value ... ok
[INFO] [stdout] test tests::compact_range_all_keys_readable_after ... ok
[INFO] [stdout] test tests::repair_recovers_flushed_data ... ok
[INFO] [stdout] test tests::reuse_logs_false_flushes_wal_data_on_open ... ok
[INFO] [stdout] test tests::reuse_logs_true_keeps_wal_data_in_memtable ... ok
[INFO] [stdout] test tests::flush_moves_data_to_sstable ... ok
[INFO] [stdout] test tests::compaction_filter_removes_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 335 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 53.59s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests roughdb
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/lib.rs - (line 24) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 77) ... ok
[INFO] [stdout] test src/filter/bloom.rs - filter::bloom::BloomFilterPolicy (line 79) ... ok
[INFO] [stdout] test src/lib.rs - (line 42) ... ok
[INFO] [stdout] test src/lib.rs - (line 58) ... ok
[INFO] [stdout] test src/lib.rs - (line 36) ... ok
[INFO] [stdout] test src/lib.rs - DbIter::forward (line 505) ... ok
[INFO] [stdout] test src/lib.rs - (line 97) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c", kill_on_drop: false }`
[INFO] [stdout] 12b776e837ebbedb09c86e711331a953964d637f00dfa02392a8cc30acfdb85c
