What is the FlexVol read or write path?
Applies to
ONTAP 9Answer
Reads
- The read request comes into the NIC.
- The Network layer reads the data off of the NIC.
- ONTAP internal latency counters start here.
- The request is sent to the Data layer of the node hosting the volume.
- Put another way, the Data node is the one which has the disks of the volume.
- Data is checked from memory for completeness.
- If data is not in memory, it is pulled from cache then disk.
- The read is completed.
- The read is sent to the Network layer.
- ONTAP internal latency counters stop here.
- The NIC sends the traffic back to the client.
Writes
- The write request comes into the NIC.
- The Network layer reads the data off of the NIC.
- ONTAP internal latency counters start here.
- The request is sent to the Data layer of the node hosting the volume.
- Put another way, the Data node is the one which has the disks of the volume.
- The write sits buffered in memory.
- Details of the write are written to NVRAM, and the HA partner's NVRAM if applicable.
- This is for crash consistency purposes only.
- The write is considered done only after writes to NVRAM and the HA partner's NVRAM complete.
- The write is completed.
- The write is sent to the Network layer.
- ONTAP internal latency counters stop here.
- The NIC sends the traffic back to the client.
Additional Information
additionalInformation_text