List of all items
Structs
- align::AlignedBuf
- crypto::KeyRing
- crypto::WalEncryptionKey
- double_write::buffer::DoubleWriteBuffer
- lazy_reader::LazyWalReader
- mmap_reader::reader::MmapRecordIter
- mmap_reader::reader::MmapWalReader
- preamble::SegmentPreamble
- reader::WalReader
- reader::WalRecordIter
- record::aborted::WriteAbortedPayload
- record::anchor::TimeAnchorPayload
- record::fts_spatial::FtsDeletePayload
- record::fts_spatial::FtsIndexPayload
- record::fts_spatial::SpatialDeletePayload
- record::fts_spatial::SpatialPutPayload
- record::header::RecordHeader
- record::restore_point::RestorePointPayload
- record::surrogate::SurrogateAllocPayload
- record::surrogate_bind::SurrogateBindBatchPayload
- record::sync_seq::SyncSeqAdvancePayload
- record::wal_record::RecordStamp
- record::wal_record::RecordTarget
- record::wal_record::WalRecord
- record::wal_record::WalRecordArgs
- recovery::RecoveryInfo
- replay::aborted::AbortedWrites
- replay::filter::DatabaseTombstones
- replay::filter::ReplayFilters
- replay::filter::TombstoneSet
- secure_mem::SecureKey
- segment::continuity::SegmentContinuity
- segment::decrypt::SegmentDecryptor
- segment::meta::SegmentMeta
- segment::truncate::TruncateResult
- segmented::SegmentedWal
- segmented::SegmentedWalConfig
- temporal_purge::TemporalPurgePayload
- time_anchors::TimeAnchors
- tombstone::CollectionTombstonePayload
- writer::WalWriter
- writer::WalWriterConfig
Enums
- double_write::mode::DwbMode
- double_write::status::DwbDegradation
- double_write::status::DwbMirror
- double_write::status::DwbProtection
- double_write::status::DwbSkipReason
- error::WalError
- reader::StopReason
- record::types::RecordType
- temporal_purge::TemporalPurgeEngine
- torn_tail::TailVerdict
Functions
- align::is_aligned
- align::round_up
- crypto::decrypt_segment_envelope
- crypto::encrypt_segment_envelope
- diag::durability_lost
- diag::encrypted_record_without_key
- diag::mid_file_corruption
- diag::out_of_space
- diag::replay_below_retained_floor
- diag::segment_lsn_gap
- double_write::layout::slot_record_max
- double_write::layout::slot_stride
- double_write::metrics::wal_dwb_bytes_written_total
- double_write::metrics::wal_dwb_degradations_total
- double_write::metrics::wal_dwb_unprotected_records_total
- lazy_reader::replay_all_segments_lazy
- lazy_reader::replay_segment_lazy
- mmap_reader::reader::observability::fadv_dontneed_count
- mmap_reader::reader::observability::madv_sequential_count
- mmap_reader::reader::observability::segments_opened
- mmap_reader::replay::replay_segments_mmap
- mmap_reader::replay::replay_segments_mmap_limit
- preamble::parse_leading_preamble
- preamble::read_leading_preamble
- record::foreign_version::is_format_gap
- record::foreign_version::may_be_format_gap
- record::padding::padding_record
- record::padding::padding_span
- recovery::recover
- replay::filter::drop_aborted_records
- replay::filter::extract_replay_filters
- replay::filter::extract_tombstones
- secure_mem::mlock_key_bytes
- segment::atomic_io::atomic_swap_dirs_fsync
- segment::atomic_io::atomic_write_fsync
- segment::atomic_io::fsync_directory
- segment::atomic_io::read_checkpoint_dontneed
- segment::checkpoint_frame::read_checkpoint_framed
- segment::checkpoint_frame::write_checkpoint_framed
- segment::discovery::discover_segments
- segment::meta::parse_segment_filename
- segment::meta::segment_filename
- segment::meta::segment_path
- segment::orphan::check_resume_above_previous
- segment::retained::check_retained_floor
- segment::truncate::truncate_segments
- segmented::replay_all_segments
- segmented::replay_from_limit_dir
- torn_tail::classify
- torn_tail::holds_only_crash_residue
- torn_tail::verify_committed_prefix
Type Aliases
Constants
- align::DEFAULT_ALIGNMENT
- crypto::AUTH_TAG_SIZE
- crypto::SEGMENT_ENVELOPE_DATA_KEY_ENCRYPTION_BUDGET
- crypto::SEGMENT_ENVELOPE_MAX_PLAINTEXT_BYTES
- crypto::SEGMENT_ENVELOPE_MIN_SIZE
- crypto::SEGMENT_ENVELOPE_PREAMBLE_SIZE
- preamble::CIPHER_AES_256_GCM
- preamble::PREAMBLE_SIZE
- preamble::PREAMBLE_VERSION
- preamble::SEG_PREAMBLE_MAGIC
- preamble::WAL_PREAMBLE_MAGIC
- record::aborted::WRITE_ABORTED_PAYLOAD_SIZE
- record::anchor::TIME_ANCHOR_PAYLOAD_SIZE
- record::header::ENCRYPTED_FLAG
- record::header::HEADER_SIZE
- record::header::MAX_WAL_PAYLOAD_SIZE
- record::header::NO_EVENT_SOURCE
- record::header::REQUIRED_FLAG
- record::header::WAL_FORMAT_VERSION
- record::header::WAL_MAGIC
- record::padding::MIN_PADDING_RECORD_SIZE
- record::restore_point::RESTORE_POINT_PAYLOAD_SIZE
- record::surrogate::SURROGATE_PAYLOAD_SIZE
- record::surrogate_bind::SURROGATE_BIND_PAYLOAD_MAX
- record::sync_seq::SYNC_SEQ_ADVANCE_PAYLOAD_SIZE
- segment::meta::DEFAULT_SEGMENT_TARGET_SIZE
- tombstone::MAX_COLLECTION_NAME_LEN
- writer::DEFAULT_WRITE_BUFFER_SIZE