<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: FabricPool  functionality on openstack swift in NetApp Console</title>
    <link>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/437664#M639</link>
    <description>&lt;P&gt;Hey Jose Phillips, this is interesting! what was the middleware S3 that you mention above? Or is this part of Swift? And secondly, why not just use Swift directly? Thank you!&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Aug 2022 23:04:25 GMT</pubDate>
    <dc:creator>merdos</dc:creator>
    <dc:date>2022-08-25T23:04:25Z</dc:date>
    <item>
      <title>FabricPool  functionality on openstack swift</title>
      <link>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158269#M591</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Im working with fabricpool and openstack swift with S3 Middleware is working great but i see a behaivor that i wish to understand.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i have a volume configured tiering policy with snapshot-only&amp;nbsp; during random times on day i saw the netapp is performing a lot of GET from the object storage&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;my questions is ?&lt;/P&gt;
&lt;P&gt;1.Why is performing a lot of GETS if the policy is snapshot-only and nobody is performing a restore of snapshots?&lt;/P&gt;
&lt;P&gt;2.if the object storage is down and i have snapshot-only policy can affect the access to the data on the performance tier?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 10:58:29 GMT</pubDate>
      <guid>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158269#M591</guid>
      <dc:creator>josephillips</dc:creator>
      <dc:date>2025-06-04T10:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: FabricPool  functionality on openstack swift</title>
      <link>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158287#M592</link>
      <description>&lt;P&gt;can you share the output of the below&lt;/P&gt;
&lt;P&gt;volume show-footprint -vserver&amp;nbsp; vserver-name -volume vol-name&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1.Why is performing a lot of GETS if the policy is snapshot-only and nobody is performing a restore of snapshots?&lt;/P&gt;
&lt;P&gt;My Guess --&amp;nbsp;&amp;nbsp;If the local tier is at &amp;gt;90% capacity, cold data is read directly from the cloud tier without being written back&lt;BR /&gt;to the local tier. By preventing cold data write-backs on heavily utilized local tiers, FabricPool preserves&lt;BR /&gt;the local tier for active data.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.if the object storage is down and i have snapshot-only policy can affect the access to the data on the performance tier?&lt;/P&gt;
&lt;P&gt;--&amp;nbsp;If for any reason connectivity to the cloud is lost, the FabricPool local tier remains online, but applications&lt;BR /&gt;receive an error message when attempting to get data from the cloud tier.&lt;/P&gt;
&lt;P&gt;--Cold blocks that exist&amp;nbsp;exclusively on the cloud tier remain unavailable until connectivity is reestablished.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 11:42:16 GMT</pubDate>
      <guid>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158287#M592</guid>
      <dc:creator>manistorage</dc:creator>
      <dc:date>2020-08-05T11:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: FabricPool  functionality on openstack swift</title>
      <link>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158296#M593</link>
      <description>&lt;P&gt;&lt;BR /&gt;Vserver: svmTC-Store&lt;BR /&gt;Volume Name: vol_data&lt;BR /&gt;Volume MSID: 2163438862&lt;BR /&gt;Volume DSID: 1033&lt;BR /&gt;Vserver UUID: 3328e1b7-59f2-11e8-9d50-00a098d5bef2&lt;BR /&gt;Aggregate Name: aggr_Data00_TC_NetApp1210_01&lt;BR /&gt;Aggregate UUID: cc5224b9-ca9c-41f1-a62d-428b7188cdf6&lt;BR /&gt;Hostname: TC-NETAPP1210-01&lt;BR /&gt;Tape Backup Metadata Footprint: -&lt;BR /&gt;Tape Backup Metadata Footprint Percent: -&lt;BR /&gt;Deduplication Footprint: 23.29GB&lt;BR /&gt;Deduplication Footprint Percent: 0%&lt;BR /&gt;Temporary Deduplication Footprint: -&lt;BR /&gt;Temporary Deduplication Footprint Percent: -&lt;BR /&gt;Cross Volume Deduplication Footprint: 72.45MB&lt;BR /&gt;Cross Volume Deduplication Footprint Percent: 0%&lt;BR /&gt;Cross Volume Temporary Deduplication Footprint: -&lt;BR /&gt;Cross Volume Temporary Deduplication Footprint Percent: -&lt;BR /&gt;Volume Data Footprint: 4.42TB&lt;BR /&gt;Volume Data Footprint Percent: 41%&lt;BR /&gt;Flexible Volume Metadata Footprint: 30.98GB&lt;BR /&gt;Flexible Volume Metadata Footprint Percent: 0%&lt;BR /&gt;Delayed Free Blocks: 40.73GB&lt;BR /&gt;Delayed Free Blocks Percent: 0%&lt;BR /&gt;SnapMirror Destination Footprint: -&lt;BR /&gt;SnapMirror Destination Footprint Percent: -&lt;BR /&gt;Volume Guarantee: 0B&lt;BR /&gt;Volume Guarantee Percent: 0%&lt;BR /&gt;File Operation Metadata: -&lt;BR /&gt;File Operation Metadata Percent: -&lt;BR /&gt;Total Footprint: 4.52TB&lt;BR /&gt;Total Footprint Percent: 42%&lt;BR /&gt;Containing Aggregate Size: 10.73TB&lt;BR /&gt;Name for bin0: Performance Tier&lt;BR /&gt;Volume Footprint for bin0: 4.08TB&lt;BR /&gt;Volume Footprint bin0 Percent: 91%&lt;BR /&gt;Name for bin1: tm_swift_1210&lt;BR /&gt;Volume Footprint for bin1: 393.3GB&lt;BR /&gt;Volume Footprint bin1 Percent: 9%&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 14:57:17 GMT</pubDate>
      <guid>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158296#M593</guid>
      <dc:creator>josephillips</dc:creator>
      <dc:date>2020-08-05T14:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: FabricPool  functionality on openstack swift</title>
      <link>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158401#M594</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;only 9% of data is in your S3 bucket.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;only&amp;nbsp;&lt;SPAN&gt;Volume Footprint for bin1: 393.3GB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Volume Footprint bin1 Percent: 9%&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Mani&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2020 07:02:47 GMT</pubDate>
      <guid>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/158401#M594</guid>
      <dc:creator>manistorage</dc:creator>
      <dc:date>2020-08-07T07:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: FabricPool  functionality on openstack swift</title>
      <link>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/437664#M639</link>
      <description>&lt;P&gt;Hey Jose Phillips, this is interesting! what was the middleware S3 that you mention above? Or is this part of Swift? And secondly, why not just use Swift directly? Thank you!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Aug 2022 23:04:25 GMT</pubDate>
      <guid>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/437664#M639</guid>
      <dc:creator>merdos</dc:creator>
      <dc:date>2022-08-25T23:04:25Z</dc:date>
    </item>
    <item>
      <title>Re: FabricPool  functionality on openstack swift</title>
      <link>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/438350#M641</link>
      <description>&lt;P&gt;Hi, Actually GET request could be also due to object fragmentation probably due to snapshot rollout.&lt;/P&gt;&lt;P&gt;FabricPool does not delete blocks from attached object stores. Instead, FabricPool deletes entire objects after a certain percentage of the blocks in the object are no longer referenced by ONTAP.&lt;/P&gt;&lt;P&gt;For example, there are 1,024 4KB blocks in a 4MB object tiered to Amazon S3. If a customer/client app makes a delete or a write to a file that has cold blocks in an object, the cold block becomes unreferenced, but it stays in the object.&lt;/P&gt;&lt;P&gt;This fragmentation slowly builds up until it crosses the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;unreclaimed space threshold&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and we delete the object and fold any existing referenced blocks into a new object. Defragmentation and deletion do not occur until less than 205 4KB blocks (20% of 1,024) are being referenced by ONTAP.&lt;/P&gt;&lt;P&gt;When enough (1,024) blocks have zero references, their original 4MB objects are deleted, and a new object is created.&lt;/P&gt;&lt;P&gt;More details available in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="" title="https://www.netapp.com/us/media/tr-4598.pdf" href="https://www.netapp.com/us/media/tr-4598.pdf" target="_blank" rel="external noopener"&gt;TR-4598&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 08:38:27 GMT</pubDate>
      <guid>https://community.netapp.com/t5/NetApp-Console/FabricPool-functionality-on-openstack-swift/m-p/438350#M641</guid>
      <dc:creator>dbenadib</dc:creator>
      <dc:date>2022-09-15T08:38:27Z</dc:date>
    </item>
  </channel>
</rss>

