~/talk

Evolution of Geo-replication in Gluster

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [distributed-systems]
slides:none on file

Geo-replication provides disaster recovery by copying a Gluster master volume to one or more remote slave volumes using SSH plus rsync/tar; it implements three sync modes — an initial hybrid crawl to create virtual changelogs, ongoing changelog crawl, and changelog-replay for large backlogs. The pipeline is translator→flatfile changelog→agent→worker (copies) watched by a monitor. A new path-based geo-replication replaces GFID with parent xattrs so targets need not be Gluster volumes. Demo shows a working master→slave sync (10 files), typical configs use up to ~3 slaves.

AI-written summary · about

  1. 0:00Introduction to Gluster
  2. 2:26Geo-replication need and principles
  3. 5:53Three sync modes in geo-replication
  4. 8:00Geo-replication internal components
  5. 10:27GFID limits and path-based geo-replication
  6. 13:45Geo-replication setup demo
  7. 18:47Scalability and slave replica management
  8. 20:52Retry on transfer failure
  9. 23:53Q&A
~/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.