Professional Documents
Culture Documents
Module Objectives
By the end of this module, you should be able to: Describe how data is written from and read to a WAFL file system on a volume Describe the WAFL file system, including consistency points, RAID management, and storage levels Describe how RAID is used to protect disk data Describe how the WAFL file system processes write and read requests
Data ONTAP
Client
Network
Network
Protocols
WAFL
RAID
Storage
Client
Client
Physical Memory
Client
NVRAM
Disks
Write Requests
Write Requests
Write requests are received by Data ONTAP through multiple interface protocols:
CIFS NFS FCP iSCSI HTTP WebDAV
Network Stack
RS-232
Protocols
Memory Buffer
SAN Service
N V R A M
NFS Service
WAFL
UNIX Client
NIC
CIFS Service
RAID
Windows Client
Storage
Consistency Point
A completely self-consistent image of the file system. Although dynamic, if the file system were frozen momentarily to capture its structurethat is a consistency point A consistency point occurs when designated data is written to a disk and a new root inode is determined A consistency point occurs for multiple reasons, including the following:
One bank of the NVRAM card is full 10 seconds have elapsed
2008 NetApp. All rights reserved. 7
Network Stack
RS-232
Protocols
Memory Buffer
SAN Service
N V R A M
NVRAM Full
SAN Host HBA NFS Service
WAFL
UNIX Client
NIC
CIFS Service
RAID
Windows Client
Storage
If a data disk fails, the missing information can be calculated from parity The storage system can be configured as either:
RAID 4Allows one disk failure in the RAID group RAID-DPAllows up to two disk failures in the RAID group
2008 NetApp. All rights reserved. 10
Network Stack
RS-232
Protocols
Memory Buffer
SAN Service
N V R A M
NVRAM Full
SAN Host HBA NFS Service
WAFL
UNIX Client
NIC
CIFS Service
RAID 4k Storage
Windows Client
11
12
Network Stack
RS-232
Protocols
Memory Buffer
SAN Service
N V R A M
NVRAM Full
SAN Host HBA NFS Service
WAFL
UNIX Client
NIC
CIFS Service
RAID
Windows Client
Storage
13
NVRAM
Data ONTAP writes from system memory
NVRAM is never used for normal write operations NVRAM is backed up with a battery
If a system failure occurs before the completion of a consistency point, the data is written from NVRAM when the system is brought back online (or by the partner machine in an active-active environment)
14
Read Requests
15
Read Requests
Every time a read request is received, WAFL does one of the following:
Reads the data from the system memory, also known as cache Reads the data from the disks
16
Network Stack
RS-232
Protocols
Memory Buffer
SAN Service
N V R A M
NVRAM Full
SAN Host HBA NFS Service
UNIX Client
NIC
CIFS Service
Windows Client
Storage
17
Network Stack
RS-232
Protocols
Memory Buffer
SAN Service
N V R A M
NVRAM Full
SAN Host HBA NFS Service
UNIX Client
NIC
CIFS Service
Windows Client
Storage
18
Module Summary
In this module, you should have learned to: WAFL plans and manages storage RAID protects data The storage layer manages data transfer to and from disk
19
Exercise
Module 13: Write and Read Request Processing Estimated Time: 10 minutes
Answers
Module 13: Write and Read Request Processing
22