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_INCLOMPLETE|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, IMPORT_INCLOMPLETE, 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|
         IMPORT_INCOMPLETE|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, IMPORT_INCOMPLETE, 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>