~/talk

High Availability with PostgreSQL and Pacemaker

Talkat Postgres Open 2012 · 2012-09-17..09-19· [databases]
links:none on file
slides:none on file

Claims a way to lose no committed transactions by moving replication below PostgreSQL using DRBD block-level synchronous writes and keeping Postgres on an LVM/XFS volume, with Pacemaker-managed VIP and service orchestration to detect failure, promote the replica and start services. Examples show a two-node build from scratch, corosync for cluster messaging, Postgres 9.1 and pgbench for workload, automatic resync on rejoin, and observed live failovers around 10–20 second failover under VMs; useful caveats on barriers and stickiness.

AI-written summary · about

  1. 0:00Start
  2. 4:15Log Shipping
  3. 12:52Build a Cluster
  4. 30:10Set Up Lvm
  5. 30:23Linux Volume Manager
  6. 31:02Create a Volume
  7. 31:24Create a Volume Group
  8. 41:15Configure Koro Sync
  9. 45:53Quorum Policy
  10. 50:37Configure a Master-Slave Resource
  11. 52:43Setting Up the Postgres Resource Monitor
  12. 53:33Failover
~/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.