~/talk

OK Log: Distributed and Coördination-Free Logging

slides:none on file

A distributed logging system that forgoes global coordination and instead writes ULID with millisecond prefix‑prefixed records into segment‑per‑connection files on ingestors, then has store nodes poll and pull oldest segments, replicate to a configurable replication factor 2–3, dedupe by ULID, and compact overlapping files into time‑nonoverlapping segments. It implements three durability modes (fast/fsync/bulk), defaults segments to ~16MB or 1s, keeps replication transactions short (seconds), and tolerates node loss by re‑polling and timeout.

AI-written summary · about

  1. 0:00Intro
  2. 1:54My incredible journey
  3. 2:27Why is it hard
  4. 2:50You know this
  5. 3:37Fundamentally hard
  6. 6:13It's phenomenological
  7. 10:38Observability
  8. 13:27Well-defined scope
  9. 14:41Actual requirements
  10. 15:42Products
  11. 17:14Why is Prometheus good?
  12. 18:24High-level goals
  13. 20:16Constraining the problem
  14. 21:03Query interface
  15. 21:29A note on scale
  16. 22:16Easy to operate
  17. 24:09Coördination-free
  18. 24:43In practice
  19. 25:20The importance of writes
  20. 25:54Ingestion
  21. 26:57Durability modes
  22. 27:44Component model
  23. 31:12Priorities
  24. 33:04Replication
  25. 35:12Transactional coördination
  26. 35:44Failure during gather
  27. 36:28Failure during replicate
  28. 37:12Dupes don't matter
  29. 37:34Dupes get compacted
  30. 37:50Failure during acks
  31. 38:12Segment files
  32. 39:12Goal of compaction
  33. 39:52Adding ingest capacity
  34. 41:07Adding query capacity
~/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.