SolidFireElementStartBulkVolumeRead Method (Int64, String, NullableInt64, String, Hashtable, Hashtable) |
StartBulkVolumeRead enables you to initialize a bulk volume read session on a specified volume. Only two bulk volume processes
can run simultaneously on a volume. When you initialize the session, data is read from a SolidFire storage volume for the purposes
of storing the data on an external backup source. The external data is accessed by a web server running on an SF-series node.
Communications and server interaction information for external data access is passed by a script running on the storage system.
At the start of a bulk volume read operation, a snapshot of the volume is made and the snapshot is deleted when the read is complete. You can also read a snapshot of the volume by entering the ID of the snapshot as a parameter. When you read a
previous snapshot, the system does not create a new snapshot of the volume or delete the previous snapshot when the
read completes.
Note: This process creates a new snapshot if the ID of an existing snapshot is not provided. Snapshots can be created if cluster fullness is at stage 2 or 3. Snapshots are not created when cluster fullness is at stage 4 or 5.
Namespace:
SolidFire.Element.Api
Assembly:
SolidFire.SDK (in SolidFire.SDK.dll) Version: 12.3.0.0
Syntax public StartBulkVolumeReadResult StartBulkVolumeRead(
long VolumeID,
string Format,
Nullable<long> SnapshotID = null,
string Script = null,
Hashtable ScriptParameters = null,
Hashtable Attributes = null
)
Parameters
- VolumeID
- Type: SystemInt64
- Format
- Type: SystemString
- SnapshotID (Optional)
- Type: SystemNullableInt64
- Script (Optional)
- Type: SystemString
- ScriptParameters (Optional)
- Type: System.CollectionsHashtable
- Attributes (Optional)
- Type: System.CollectionsHashtable
Return Value
Type:
StartBulkVolumeReadResultImplements
ISolidFireElementStartBulkVolumeRead(Int64, String, NullableInt64, String, Hashtable, Hashtable)See Also