How to run Wafliron with Iron Optional Commit (IOC)
Applies to
- ONTAP 9
Answer
Note: For full details on using this option contact NetApp Technical Support or your service provider and refer to this article.
Wafliron with Iron Optional Commit:
- Can only be run on non-root aggregates and Traditional volumes.
- Doesn't allow client access until the Wafliron is complete and ready for changes to be committed/rejected.
- Marks the aggregate offline if Wafliron is aborted or the changes are committed or rejected.
- Breaks SnapMirror or SnapVault relationships when changes are committed.
- Status file volume or root volume must have "guarantee=volume" set before starting the Wafliron.
- Requires a volume large enough to hold the status files during the Wafliron or it will abort.
Root Aggregate size
Small root aggregates (1 - 2 data disks) may become disk-bound if a high number of writes are needed to the changelog file. If the disks become a bottleneck, IOC run times will be extremely long. Increase the number of data disks in the root aggregate or create a temporate status file volume: How to create a temporary volume for Wafliron status files.
Additional Information
- Status files used by wafliron optional commit are stored in the storage system's root volume, and any blocks fixed will be redirected to these status files. The status files are space reserved and automatically sized to approximately 120% of system memory.