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