Viewing 11 to 15 of 15 items
Archive | Developer Resources RSS feed for this section

Everything you need to know to extend or write a client for FlexRAID’s RAID-F.

Command: pause/resume/abort

Purpose: The operations allow you to pause, resume, or abort a currently executing FlexRAID task. The reference code to pass with these command is the reference code returned in the CommandResponse for operations that execute asynchronously. Format: pause <referenceCode> resume <referenceCode> abort <referenceCode> Response: Returns a CommandResponse object.


Command: execute/execute-live

Purpose: The execute command is used to send command instructions to the FlexRAID host service for Snapshot RAID. The execute-live command is similar to the execute command except that it applies only to Real-Time RAID configurations and requires an instance ID parameter value. Although FlexRAID can support multiple storage pools, it currently restricts users to  Full Article…


The command response format

Overview Most FlexRAID commands execute asynchronously. When the execution of a command is successful (CommandResponse.success == true), the CommandStatus will be set and CommandStatus.referenceCode can be used to query for the status of the running task (See the status command). Additionally, CommandResponse.commandMessages will contain information about the successful operation. If the execution was unsuccessful, the  Full Article…


Command: tombstone

Purpose: This operation is valid for Windows Home Server version 1 only. Tombstones are a set of meta data that enable WHSv1 to organize the data from the various drives into a single view. When using duplication and when a drive is lost, for instance,  WHSv1 simply changes the tombstones of the lost files to  Full Article…


Command: shutdown-server

Purpose: This command allows you to shutdown the FlexRAID service. However, it only works when the client is executed locally (same box as where the service is running) for security reasons. Format: shutdown-server Response: Returns a CommandResponse object