~/talk

Microtalk: Take a picture, it'll last longer

Talkat GoRuCo 2013 · on Saturday, 2013-06-08· [devops-and-delivery, databases]
slides:none on file

Demonstrates branching live databases by swapping filesystem snapshots so developers get fast safe experiments without huge copies. Uses ZFS snapshots (also applicable to Btrfs) to clone a MySQL datadir instantly, a git post-checkout hook to automate snapshot/clone on branch switch, and a Vagrant plugin vagrance EFS to give each VM its own cloned filesystem. Claims low initial disk use, near-instant branch switches, and that the tooling works on laptops though one plugin needs updating for the new Vagrant 1.1.

AI-written summary · about

  1. 0:00Start
  2. 1:12Sandbox our experiments
  3. 2:13Branch the database!
  4. 2:58A few ideas...
  5. 4:36Switching to a new branch is fast!
  6. 5:10Hey, wait! ZFS!
  7. 5:38Filesystem, volume manager & software RAID
  8. 6:06Copy-on-write transaction model (like REE)
  9. 6:50Fast & cheap snapshotting & cloning features
  10. 7:37Not just for Solaris anymore!
  11. 8:22But who wants to type that much?
  12. 8:32Sounds like a job for git hooks!
~/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.