.\" ---------- .\" figure-4 .\" .\" Copyright (c) 2003-2009, PostgreSQL Global Development Group .\" Author: Jan Wieck, Afilias USA INC. .\" .\" .\" ---------- .PS .ps -2 Outer: box wid 4.0 ht 3.0 "Figure 3" at Outer.s below NodeA: box wid 1.2 ht 1.0 with .nw at Outer.nw+(0.2,-0.2) fill 0.1 "\fBNode A\fR" at NodeA.nw ljust below NodeB: box wid 1.2 ht 1.0 with .ne at Outer.ne+(-0.2,-0.2) fill 0.1 "\fBNode B\fR" at NodeB.nw ljust below NodeC: box wid 1.2 ht 1.0 with .sw at Outer.sw+(0.2,0.2) fill 0.1 "\fBNode C\fR" at NodeC.nw ljust below NodeD: box wid 1.2 ht 1.0 with .se at Outer.se+(-0.2,0.2) fill 0.1 "\fBNode D\fR" at NodeD.nw ljust below Set1A: box wid 1.0 ht 0.4 with .c at NodeA.c+(0.0,0.0) fill 0.2 "Set 1" "Origin" Set1B: box wid 1.0 ht 0.4 with .c at NodeB.c+(0.0,0.0) fill 0.0 "Set 1" "Subscribed" line from Set1A.e to Set1B.w dotted -> thickness 2.0 "(1. fails)" above Set1D: box wid 1.0 ht 0.4 with .c at NodeD.c+(0.0,0.0) fill 0.0 "Set 1" "Subscribed" line from Set1B.s to Set1D.n -> thickness 2.0 Set1C: box wid 1.0 ht 0.4 with .c at NodeC.c+(0.0,0.0) fill 0.0 "Set 1" "Subscribed" line from Set1A.s to Set1C.n dotted -> thickness 2.0 "(1. fails) " rjust line from Set1B.sw+(0.0,0.1) to Set1C.ne+(-0.1,0.0) dashed <- thickness 1.5 "(2. sync)" rjust above line from Set1B.sw+(0.1,0.0) to Set1C.ne+(0.0,-0.1) dashed -> thickness 1.5 "(3. origin)" ljust below .ps +2 .PE