![]() |
Spectra Logic |
1-800-833-1132 : 1-303-449-6400 |
Get the list of media on which the specified objects are physically located. A 404, not found, error is returned if one or more objects either does not exist, or has no physical placement. Therefore, if you don’t receive an error, you know that all objects have a physical placement without having to parse the entire response. If the full_details request parameter is specified, physical placement is shown on a per object piece basis. If the full_details request parameter is not specified, a summary physical placement is provided.GET http[s]://{datapathDNSname}/_rest_/bucket/{bucket name}/?operation=verify_physical_placement[&full_details]
The operation to perform. For this request, the operation is to verify physical placement.
Value: VERIFY_PHYSICAL_PLACEMENT
With full_details:<Data>
<Object Latest="TRUE|FALSE" Length="{64-bit integer}"
Name="{string}"Offset="{64-bit integer}"
Version="{64-bit integer}">
(only if full_details is included)
<PhysicalPlacement>(only if full_details is included)
<Pools>
<Pool>
<AssignedToStorageDomain>
TRUE|FALSE
</AssignedToStorageDomain>
<AvailableCapacity>
{64-bit integer}
</AvailableCapacity>
<BucketId>{string}</BucketId>
<Guid>{string}</Guid>
<Health>OK|DEGRADED</Health>
<Id>{string}</Id><LastAccessed>
{YYYY-MM-DDThh:mm:ss.xxxZ}
</LastAccessed>
<LastModified>
{YYYY-MM-DDThh:mm:ss.xxxZ}
</LastModified><LastVerified>
{YYYY-MM-DDThh:mm:ss.xxxZ}
</LastVerified>
<Mountpoint>/{string}</Mountpoint>
<Name>{string}</Name>
<PartitionId>{string}</PartitionId>
<PoweredOn>TRUE|FALSE</PoweredOn>
<Quiesced>YES|NO|PENDING</Quiesced>
<ReservedCapacity>
{64-bit integer}
</ReservedCapacity>
<State>
NORMAL|FOREIGN|IMPORT_IN_PROGRESS|
IMPORT_PENDING|LOST
</State><StorageDomainId>{string}</StorageDomainId>
<TotalCapacity>{64-bit integer}</TotalCapacity>
<Type>NEARLINE|ONLINE</Type><Tapes>
<Tape>
<AssignedToStorageDomain>
TRUE|FALSE
</AssignedToStorageDomain>
<AvailableRawCapacity>
{64-bit integer}
</AvailableRawCapacity>
<BarCode>{string}</BarCode>
<BucketId>{string}</BucketId>
<DescriptionForIdentification>
{string}
</DescriptionForIdentification>
<EjectDate>{YYYY-MM-DDThh:mm:ss.xxxZ}</EjectDate>
<EjectLabel>{string}</EjectLabel>
<EjectLocation>{string}</EjectLocation><EjectPending>
{YYYY-MM-DDThh:mm:ss.xxxZ}
</EjectPending>
<FullOfData>TRUE|FALSE</FullOfData>
<Id>{string}</Id>
<LastAccessed>
{YYYY-MM-DDThh:mm:ss.xxxZ}
</LastAccessed>
<LastCheckpoint>{string}</LastCheckpoint><LastModified>
{YYYY-MM-DDThh:mm:ss.xxxZ}
</LastModified>
<LastVerified>
{YYYY-MM-DDThh:mm:ss.xxxZ}
</LastVerified>
<PartitionId>{string}</PartitionId><SerialNumber>{string}</SerialNumber>
<State>
NORMAL|BAD|BAR_CODE_MISSING|
DATA_CHECKPOINT_MISSING|EJECT_FROM_EE_PENDING|
EJECT_TO_EE_IN_PROGRESS|EJECTED|FOREIGN|
FORMAT_IN_PROGRESS|FORMAT_PENDING|
IMPORT_IN_PROGRESS|LOST|LTFS_WITH_FOREIGN_DATA|
OFFLINE|ONLINE_IN_PROGRESS|ONLINE_PENDING|
PENDING_INSPECTION|SERIAL_NUMBER_MISMATCH|
UNKNOWN
</State>
<StorageDomainId>{string}</StorageDomainId>
<TakeOwnershipPending>
TRUE|FALSE
</TakeOwnershipPending>
<TotalRawCapacity>
{64-bit integer}
</TotalRawCapacity>
<Type>
LTO5|LTO6|LTO7|LTO_CLEANING_TAPE|TS_JC|TS_JY|
TS_JK|TS_JD|TS_JZ|TS_JL|TS_CLEANING_TAPE|
UNKNOWN|FORBIDDEN
</Type>
<VerifyPending>
CRITICAL|URGENT|HIGH|NORMAL|LOW|BACKGROUND
</VerifyPending>
<WriteProtected>TRUE|FALSE</WriteProtected>
</Tape>
</Tapes>
</PhysicalPlacement>
</Object>
...
</Data>
The last date and time an object in the pool was modified in the format YYYY-MM-DDThh:mm:ss.xxxZ. If this attribute is null, then the object has not yet been completely received into cache. The last date and time the checksum of the data was verified in the format YYYY-MM-DDThh:mm:ss.xxxZ. The date and time that the BlackPearl gateway discovered that the tape was ejected, in the format YYYY-MM-DDThh:mm:ss.xxxZ. If the parameter is empty, the tape has not been ejected. The date and time that the tape was put in the queue to be ejected in the format YYYY-MM-DDThh:mm:ss.xxxZ. If the parameter is empty, the tape has not been queued to be ejected or the eject has started and is no longer cancelable. The last date and time the tape was loaded into a tape drive in the format YYYY-MM-DDThh:mm:ss.xxxZ. The last date and time the object was modified in the format YYYY-MM-DDThh:mm:ss.xxxZ. If this attribute is null, then the object has not yet been completely received into cache. The last date and time the checksum of the data was verified in the format YYYY-MM-DDThh:mm:ss.xxxZ.
§ TRUE — The foreign tape was imported when WriteProtected was TRUE, preventing the tape from being owned.
§ FALSE — The tape was imported successfully. The tape format and generation of the tape cartridge.
Values: LTO5, LTO6, TS_JC, TS_JY, TS_JK, TS_JD, TS_JZ, TS_JL, UNKNOWN, FORBIDDEN The priority for the verify requested, or null if a verify has not been requested. The priority determines the resources assigned and the processing order.
Values: CRITICAL, URGENT, HIGH, NORMAL, LOW, BACKGROUND GET http://blackpearl-hostname/_rest_/bucket/bucket1/?operation=get_physical_placement&full_details HTTP/1.1