1
Protocols involving SUMA:
6
========================================================
8
------------------------->
10
---------------------->
11
<----------------------
13
<-------------------------
19
========================================================
21
------------------------->
22
case SelectiveTableSnapshot:
24
---------------------->
25
<----------------------
27
<-------------------------
34
========================================================
35
SUB_SYNC_REQ::MetaData
36
------------------------->
37
case DatabaseSnapshot:
39
---------------------->
40
<----------------------
43
---------------------->
44
<----------------------
46
<------------------------- =======
48
---------------------->
49
<----------------------
51
---------------------->
52
<----------------------
55
<-------------------------
61
========================================================
62
SUB_SYNC_REQ::TableData
63
------------------------->
66
---------------------->
68
---------------------->
70
<----------------------
72
<-------------------------
73
------------------------->
75
---------------------->
82
<----------------------
87
===============================
88
SUB_START_REQ::MetaData
89
------------------------->
91
<-------------------------
96
========================================================
97
SUB_START_REQ::TableData
98
------------------------->
101
---------------------->
102
<----------------------
103
...end for each table
105
<-------------------------
109
========================================================
111
<----------------------
113
<-------------------------
120
========================================================
122
<----------------------
124
<----------------------
126
<-------------------------
131
========================================================
133
<----------------------
135
<-------------------------
139
------------------------->
140
when all subscribers have sent ACK on gci
141
send to all other suma's in node group:
143
---------------------->
147
===============================
149
------------------------->
151
<-------------------------
156
===============================
158
------------------------->
160
<-------------------------
164
MASTER SUMA RESTARTING SUMA
165
=========================================
167
<---------------------------------------------------------
168
for each subscription...
170
------------------------->...
171
<-------------------------
172
SUB_SYNC_REQ::MetaData
173
------------------------->...
174
<-------------------------
175
... end for each subscription
178
SUMA_START_ME (sent asynchronously in start phase 5 to all suma's in node group)
179
<-------------------------
180
------------------------->
182
for each subscriber...
183
SUB_START_REQ (not before SUMA_START_ME)
184
------------------------->
185
<-------------------------
186
... end for each subscriber
189
------------------------->
190
SUMA_HANDOVER_CONF (to all suma's in node group)
191
<-------------------------
192
------------------------->