For example, if the boston_hub replica exchanges updates with the sanfran_hub and bangalore replicas, it sends bangalore oplog entries that it had received previously from sanfran_hub. These entries may or may not bring replica bangalore up-to-date on sanfran_hub’s changes. (An update sent from sanfran_hub to bangalore does bring bangalore up-to-date.)
Table 1 shows replica boston_hub’s epoch number matrix.
Operations originated at boston_hub | Operations originated at bangalore | Operations originated at sanfran_hub | |
---|---|---|---|
boston_hub’s record of its own state | 950 | 653 | 504 |
boston_hub’s estimate of sanfran_hub’s state | 912 | 653 | 504 |
boston_hub’s estimate of bangalore’s state | 709 | 653 | 221 |
multiutil lsepoch -clan telecomm -site boston_hub -family PRODA -user susan -password passwd
Multiutil: Estimates of the epochs from each site replayed at site ’boston_hub’ (@minuteman):
boston_hub: 950
sanfran_hub: 504
bangalore: 653
Multiutil: Estimates of the epochs from each site replayed at site ’sanfran_hub’ (@goldengate):
boston_hub: 912
sanfran_hub: 504
bangalore: 653
Multiutil: Estimates of the epochs from each site replayed at site ’bangalore’ (@ramohalli):
boston_hub: 709
sanfran_hub: 221
bangalore: 653
multiutil lsepoch -clan telecomm -site boston_hub -family PRODA -user susan -password passwd
Multiutil: Estimates of the epochs from each site replayed at site ’boston_hub’ (@minuteman):
boston_hub: 950
sanfran_hub: 504
bangalore: 653
Multiutil: Estimates of the epochs from each site replayed at site ’sanfran_hub’ (@goldengate):
boston_hub: 912
sanfran_hub: 504
bangalore: 653
Multiutil: Estimates of the epochs from each site replayed at site ’bangalore’ (@ramohalli):
boston_hub: 950
sanfran_hub: 504
bangalore: 653