Modes of the DXi on 1.X Leg of Firmware |
Overview
Modes of the DXi on 1.X Leg of Firmware:
Detail
Normal->Truncate->Throttle->no_space->stop_io
A) Filesystem Completely Empty.
B) BELOW Truncation Threshold:
- In this region, all I/O operations (to QBFS) should be allowed, without throttling.
- Deduplication should be performed according to policy and backup windows.
- No truncation should be performed.
FYI - Truncation is completely normal and should occur several times a day once the system reaches a mature state and the customer starts deleting data on a regular basis.
C) BELOW Throttle Threshold
- In this region, all I/O operations (to QBFS) should be allowed, without throttling.
- Deduplication should be performed according to policy and backup windows.
- Truncation should be performed as appropriate.
D) BELOW Critical Low Space Threshold
- In this region, write operations (to QBFS) should be throttled; read operations should not be delayed.
- Deduplication should be performed without regard to policy or backup windows.
- Truncation should be performed as possible.
E) BELOW Stop I/O Threshold
- In this region, no write operations (to QBFS) should be accepted.
- Deduplication should be performed without regard to backup window.
- Truncation should be performed as possible.
F) BELOW Filesystem Completely Full
- In this region, no I/O operations (to QBFS) should be accepted.
- Deduplication should stop.
- Truncation should be performed as appropriate.
- Getting out of this region may require manual intervention – removal of VTCs and/or NAS files
Truncation
The truncation value is set via the LowWaterMarkPercent parameter.
On a Galaxy system, the states/modes are persistently stored in - /data/hurricane/conf/SpaceManagerStateMachine.conf
[root@DXi-B1 ~]# cat /data/hurricane/conf/SpaceManagerStateMachine.conf
<?xml version="1.0"?>
<root>
<PersistentStateMachine>
<NormalState>true</NormalState>
<TruncateState>false</TruncateState>
<ThrottleState>false</ThrottleState>
<NospaceState>false</NospaceState>
<StopIOState>false</StopIOState>
<IngestThrottleStartTime>-1</IngestThrottleStartTime>
</PersistentStateMachine>
<SpaceManagementAlgorithm>
<HighWaterMarkGB>500</HighWaterMarkGB>
<LowWaterMarkPercent>70</LowWaterMarkPercent>
<HysteresisPercent>5</HysteresisPercent>
<CriticalLowSpaceGB>250</CriticalLowSpaceGB>
<StopIOGB>10</StopIOGB>
<NormalPollInterval>15</NormalPollInterval>
<ThrottlePollInterval>7</ThrottlePollInterval>
</SpaceManagementAlgorithm>
</root>
** Please keep in mind that water mark values above can be different depending on DXi model.
Throttle Mode
|
Additional Resources
This page was generated by the BrainKeeper Enterprise Wiki, © 2018 |