4-4 Sun StorEdge 5310 NAS Troubleshooting Guide • December 2004
1)A client issues a write for transaction TXID 1
2)Sun StorEdge 5310 NAS receives transaction TXID 1
3)Transaction TXID 1 is committed to the Master system's journal
4)Transaction complete is reflected back to the client for TXID 1
5)Transaction TXID 1 is queued to the Mirror system
6)Transaction TXID 1 is sent over the network to the Mirror system
7)TXID 1 is received by the Mirror system
8)TXID 1 is committed to the Mirror system's journal
9)Transaction complete is reflected to the Master system for TXID 1
FIGURE 4-1 The lifecycle of a transaction in StorEdge File Replicator
Note again that the Sun StorEdge 5310 NAS queues the transaction almost
immediately to the Mirror system, the result being that the Mirror stays in very close
synchronization with the Master. Sun StorEdge 5310 NAS mirrors on a block level to
ensure high performance, but commits data to the mirror on transactional
boundaries. This approach guarantees the integrity of the filesystem on the Mirror;
at anytime, the Mirror can be promoted and given a network link of suitable quality,
the Mirror will be at most a small number of transactions behind the Master. This