Chapter 2: Service Menus
Blockpool Verify and Blockpool Corruption Actions
Quantum DXi6900-S Field Service Manual
46
20100828 08:51:47.416 N: [990] (Verify) Verifying BLOB tree heap data lists (100%
complete)
20100828 08:51:47.416 N: [990] (Verify) Verifying BLOB tree index...
20100828 08:51:47.416 N: [990] (Verify) Verifying BLOB tree index (1% complete)
20100828 08:51:48.564 N: [990] (Verify) Verifying BLOB tree index (100% complete)
20100828 08:51:48.564 N: [990] (Verify) Verifying BLOB tree index references...
20100828 08:52:44.913 N: [990] (Verify) Verifying BLOB tree index references (1%
complete)
20100828 10:27:34.045 N: [990] (Verify) Verifying BLOB tree index references
(100% complete)
20100828 10:27:34.045 N: [990] (Verify) Verifying BLOBs' blocklet lists...
20100828 10:36:33.576 N: [990] (Verify) Verifying BLOBs' blocklet lists (1%
complete)
20100828 20:19:13.178 N: [990] (Verify) Verifying BLOBs' blocklet lists (100%
complete)
20100828 20:20:02.602 N: [990] (Verify) Verify complete.
5. Note the time when the blockpool verify completed.
Running the Blockpool Verification Script
The blockpool verification script can be run during normal operations; however, it is expected to degrade the
de-duplication performance by roughly 40% and also it is expected to take roughly 30 minutes per 1 TB of
blockpool size.
To run the blockpool verify script:
1. Connect to the DXi6900-S Node (see
Connecting to the DXi6900-S Node on page 27
).
2. At the command prompt, type the following command and press
<Enter>
:
/hurricane/blockpool/bin/blockpool DclusterNlocal@localhost &
3. The following output displays:
N: Verifying cluster tree (fast)...
N: Verifying cluster tree (fast) (1% complete)
N: Verifying cluster tree (fast) (2% complete)
N: Verifying cluster tree (fast) (3% complete)
4. When running a blockpool verification script, watch for the following messages:
W: Cluster 107 contains corrupt data
5. This message when seen during a blockpool verification, indicates that while checking the specified
cluster, there was a discrepancy between the stored CRC and the calculated CRC of some data in the