MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / mmap_reader_truncated_header

Function mmap_reader_truncated_header

nodedb-wal/src/mmap_reader.rs:461–470  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

459
460 #[test]
461 fn mmap_reader_truncated_header() {
462 let dir = tempfile::tempdir().unwrap();
463 let path = dir.path().join("truncated.wal");
464 // Write 10 bytes — not enough for a header (30 bytes).
465 std::fs::write(&path, [0u8; 10]).unwrap();
466
467 let reader = MmapWalReader::open(&path).unwrap();
468 let records: Vec<WalRecord> = reader.records().collect::<Result<Vec<_>>>().unwrap();
469 assert!(records.is_empty());
470 }
471
472 #[test]
473 fn replay_mmap_from_lsn() {

Callers

nothing calls this directly

Calls 5

joinMethod · 0.80
writeFunction · 0.50
openFunction · 0.50
pathMethod · 0.45
recordsMethod · 0.45

Tested by

no test coverage detected