Spectra Logic
1-800-833-1132 : 1-303-449-6400


Hardware Operations : Pool Operations : Get Pool Failures

Get Pool Failures
Description
Get a list of all pool failures. Use parameters as selection criteria to return a subset of the list.
Requests
Syntax
GET http[s]://{datapathDNSname}/_rest_/pool_failure/[?error_message={string}][&last_page]
[&page_length={32-bit integer}] [&page_offset={32-bit integer}] [&page_start_marker={string}] [&pool_id={string}] [&type=BLOB_READ_FAILED|DATA_CHECKPOINT_FAILURE| DATA_CHECKPOINT_MISSING|FORMAT_FAILED|IMPORT_FAILED| IMPORT_FAILED_DUE_TO_DATA_INTEGRITY| IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE|INSPECT_FAILED| QUIESCED|READ_FAILED|VERIFY_FAILED|WRITE_FAILED]
Request Parameters
Notes:  
§
Specifying both page_offset and page _start_marker causes an error.
§
If neither page_offset, nor page_start_marker are specified, the page_offset default is used.
The type of error message.
Values:
BLOB_READ_FAILED, DATA_CHECKPOINT_FAILURE, DATA_CHECKPOINT_MISSING, FORMAT_FAILED, IMPORT_FAILED, IMPORT_FAILED_DUE_TO_DATA_INTEGRITY, IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE, INSPECT_FAILED, QUIESCED, READ_FAILED, VERIFY_FAILED, WRITE_FAILED
a.
Responses
Response Elements
<Data>
   <PoolFailure>
      <Date>{
YYYY-MM-DDThh:mm:ss.xxxZ}</Date>
      <ErrorMessage>{string}</ErrorMessage>
      <Id>{string}</Id>
      <PoolId>{string}</PoolId>
      <Type>
         BLOB_READ_FAILED|DATA_CHECKPOINT_FAILURE|
         DATA_CHECKPOINT_MISSING|FORMAT_FAILED|IMPORT_FAILED|          IMPORT_FAILED_DUE_TO_DATA_INTEGRITY|
         IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE|
         INSPECT_FAILED|QUIESCED|READ_FAILED|VERIFY_FAILED|
         WRITE_FAILED
      </Type>
   </PoolFailure>
   ...
</Data>
where the response elements are defined as follows:
The type of pool error message.
Values:
BLOB_READ_FAILED, DATA_CHECKPOINT_FAILURE, DATA_CHECKPOINT_MISSING, FORMAT_FAILED, IMPORT_FAILED, IMPORT_FAILED_DUE_TO_DATA_INTEGRITY, IMPORT_FAILED_DUE_TO_TAKE_OWNERSHIP_FAILURE, INSPECT_FAILED, QUIESCED, READ_FAILED, VERIFY_FAILED, WRITE_FAILED
Example
Sample Request
This request retrieves a list of all pool failures.
GET http://blackpearl-hostname/_rest_/pool_failure/ HTTP/1.1
Sample Response
HTTP/1.1 200 OK
<Data>
   <PoolFailure>
      <Date>2015-08-28 12:39:50.307</Date>
      <ErrorMessage>
         Could not read object from pool.
      </ErrorMessage>
      <Id>6a702949-9408-43a1-b743-aa410256f109</Id>
      <PoolId>650da9c3-5a7a-41e0-b8c0-b7219e70cce4</PoolId>
      <Type>BLOB_READ_FAILED</Type>
   </PoolFailure>
</Data>