~/talk

Maintaining Consistency in a Massively Parallel Environment

links:none on file
slides:none on file

Proprietary package manager Midas (MPM) stores metadata in Bigtable and package data in Colossus, using a modified torrent-like transport to fetch petabytes/day and handle millions of fetches/day. Configuration files push every 10 minutes without creating new packages if checksums match; ephemeral packages auto-delete after two days while binaries use durable retention (default three months). Labels map human names to immutable hash IDs, ACLs control who can move labels, and local decryption plus signatures enable rollback and tamper detection.

AI-written summary · about

  1. 0:00Intro
  2. 1:29Solution: Google's Package Manager
  3. 3:02MPM Package Characteristics
  4. 4:36Case Study: Project Xyzzy
  5. 5:35Assumptions and Constraints
  6. 7:49Package Creation, cont.
  7. 8:58MPM Metadata
  8. 11:03Durability of Packages
  9. 13:18Package Distribution
  10. 19:40Metadata Distribution and Replication
  11. 23:55Security Access Control Lists
  12. 26:16Security - Encryption
  13. 31:23Re-visiting Project Xyzzy
  14. 35:25Labels
  15. 36:16filegroups
  16. 37:14Web Interface
~/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.