How does FabricPool inactive data reporting work?
  
Applies to
- ONTAP 9.6 and later release
 - FabricPool
 - Inactive Data Reporting (IDR)
 
Answer
Block temperature
When a block is written to the local tier, it is assigned a temperature value indicating that it is hot. Over time, a background cooling scan cools blocks, making hot blocks warm and eventually turning blocks cold if they have not been read. Assuming no activity, a block becomes cold based on the time set by the tiering-minimum-cooling-days setting.
Inactive Data Reporting
- Once enabled, IDR monitors the underlying data access across a fixed 31-day cooling period to determine which data is considered cold or inactive.
 
Note:
It won't be disabled after ONTAP VerUP.
- Starting with ONTAP 9.8 the cooling period used by IDR can be adjusted for 
autoandsnapshot-onlytiering policies. 
- To verify that IDR is enabled on the aggregates, use the command 
storage aggregate show -fields is-inactive-data-reporting-enabled 
::> storage aggregate show -fields is-inactive-data-reporting-enabled    
aggregate is-inactive-data-reporting-enabled
----------------- ----------------------------------
aggr0_cluster1_01 false
aggr0_cluster1_02 false
cluster1_01_SSD_1 false
cluster1_02_SSD_1 false
4 entries were displayed.
- If IDR is not enabled, use the command 
storage aggregate modify -aggregate <aggr_name> -is-inactive-data-reporting-enabled trueto turn on inactive data reporting. 
- To display how much data is inactive on a volume, use the AutoSupport section 
VOLUME.XMLorvolume showcommand with the-fields performance-tier-inactive-user-data,performance-tier-inactive-user-data-percentparameter. 
::> volume show -fields performance-tier-inactive-user-data,performance-tier-inactive-user-data-percent    
vserver volume performance-tier-inactive-user-data performance-tier-inactive-user-data-percent
------- ------ ----------------------------------- -------------------------------------------
vsim1 vol0 0B 0%
vs1 vs1rv1 0B 0%
vs1 vv1 10.34MB 0%
vs1 vv2 10.38MB 0%
4 entries were displayed.
- The 
performance-tier-inactive-user-datafield displays the amount of inactive user data stored in the performance tier that could be tiered out to a cloud tier if the volume is in a FabricPool and for which the auto tiering policy has been specified - The 
performance-tier-inactive-user-data-percentfield displays what percent of the data is inactive across the active file system and Snapshot copies 
- To display how much data is stored in the performance and cloud tiers for FabricPool per volume you run the command  
volume show-footprintor use AutoSupport sectionVOL-STATUS-F 
::> volume show-footprint -volume vol1
Vserver : SVM1
Volume : vol1
Feature Used Used%
-------------------------------- ---------------- -----    
Volume Data Footprint 183GB 1%
Footprint in Performance Tier 8.85GB 5%
Footprint in StorageAccount 174GB 95%
Flexible Volume Metadata 1.04GB 0%
Delayed Frees 28.8MB 0%
Total 184GB 1%
Additional Information
- Determining how much data in a volume is inactive by using inactive data reporting
 - Manage storage tiering by modifying a volume’s tiering policy or tiering minimum cooling period
 - Monitoring the space utilization for FabricPool
 - IDR is automatically enabled on all SSD aggregates on ONTAP 9.6 (and above), as well as on all FabricPool aggregates from ONTAP 9.4 onwards.
 - Starting with ONTAP 9.6, IDR can be enabled on all non-FabricPool aggregates (including HDD aggregates) as well.
 - No inactive data reported on volumes part of FabricPool
 
Reference: NetApp Cloud Tiering and InActive Data Reporting
Note:
Block temperature will not be calculated in background at non-FabricPool aggregates (including HDD aggregates) if aggregate don't enable IDR or TSSE.
