~/talk

Inside the UDS deduplication Index

Talkat DevConf.CZ 2021 · 2021-02-18..02-20· [data-engineering]
links:none on file
slides:none on file

The UDS index used by dm‑vdo is a separate module that gives asynchronous advisory answers and requires vdo to verify any match, keeping correctness while avoiding write‑path blocking. The index is fixed‑size (0.25 GB–1 TB memory) with on‑disk storage ≈10× memory, yielding about 10 TB per GB of dedupe window; it stores 128‑bit signatures (currently MurmurHash3) and can use delta lists and sampling to compress/accelerate lookups, with optional larger 256‑bit cryptographic hashes for stronger collision resistance.

AI-written summary · about

  1. 0:00Intro
  2. 3:18How does it work
  3. 5:35Memory footprint
  4. 7:19In memory pieces
  5. 10:17How does this work
  6. 12:48PR
  7. 15:46Spatial locality
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.