VNX: How To get real-time value of TreeQuotas info when using XML API (User Correctable)

Summary: It is possible to un-cache value or refresh cache info in order to reflect real-time value

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

*** this is workaround, behavior of tree quota cache has been changed by 7.1.75.0 and above

By design,XML API response does not reflect real-time value for spaceUsed and filesUsed in TreeQuotasUsed tag.
This article can show how to refresh cache value and how to un-cache these value.


### refreshing cached value
TreeQuotas cache is retained by C3 on controlStation.
Once refresh C3, XML API response reflects real-time value. command is below,

$ /celerra/commoncache/bin/c3refresh Tree-Quotas





### setting values as un-cached by C3
1)  Edit file /celerra/commoncache/bin/config/c3Configuration.xml

Find the following line:
<nonCacheableRec objectName="TreeQuotas" totallyNonCacheable="false" nonCacheableProperties="status" />

Change it to be:
<nonCacheableRec objectName="TreeQuotas" totallyNonCacheable="false" nonCacheableProperties="status,usedFiles,usedMB" />

2)  Restart c3 as follows:

# ps -efl | grep c3 | grep -v grep
0 S root      4820  2850  0  85   0 -  1157 wait   10:22 ?        00:00:00 /bin/sh /celerra/commoncache/bin/c3
0 S root      4821  4820  1  85   0 - 206747 409417 10:22 ?       00:00:08 /usr/java/bin/java -Xms32m -Xmx640m -cp ./config:........

# kill -9 4821 4820

Wait for 5 mins for C3 to start.


Affected Products

VNX/VNXe

Products

Celerra, VNX1 Series, VNX2 Series, VNX/VNXe
Article Properties
Article Number: 000020003
Article Type: How To
Last Modified: 17 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.