token_manager
A token represents the abstraction of data and is associated with a point-in-time (PIT) copy. A token is created by the SAN or SMB protocols by using protocol commands. Token Manager creates and copies tokens as requested by hosts for token-based copy-offload requests. In token-based copy-offload requests, the host sends an OFFLOAD READ command with the offsets to the source file or LUN. Token Manager creates a PIT copy of the offsets using sis-clone from source to PIT file and generates a token. This token is given to the host. The host then sends this token with the offsets to the destination file or LUN using an OFFLOAD WRITE cmd. Token Manager decodes the token, finds the data represented by the token and copies from the PIT file to the destination file or LUN. This completes a single token-based copy-offload request. This counter manager table tracks the number of token-based copy-offload requests received (both OFFLOAD READ and OFFLOAD WRITE), their sizes and their latencies. It also tracks various kind of errors that could have happened during token-based copy-offload requests.
Classic Object: token_manager
Table Row IDs
ID Format | Aggregation Type | Comment |
---|---|---|
{instance_name} |
(not applicable) |
This represents the construction of the row ID field, which is a single unique string that identifies a row. |
Properties
This section describes the mapping between classic (ONTAPI) string counter names and REST property names.
Classic String Counter | REST Property | Description |
---|---|---|
node_name |
node.name |
System node name |
Counters
This section describes the mapping between classic (ONTAPI) numeric counter names and REST counter names.
Classic Numeric Counter | REST Counter | Description |
---|---|---|
token_create_bytes |
token_create.bytes |
Total number of bytes for which tokens are created. |
token_copy_bytes |
token_copy.bytes |
Total number of bytes copied. |
token_zero_bytes |
token_zero.bytes |
Total number of bytes zeroed. |
token_create_success |
token_create.successes |
Number of successful token create requests. |
token_create_failure |
token_create.failures |
Number of failed token create requests. |
token_copy_success |
token_copy.successes |
Number of successful token copy requests. |
token_copy_failure |
token_copy.failures |
Number of failed token copy requests. |
token_zero_success |
token_zero.successes |
Number of successful token zero requests. |
token_zero_failure |
token_zero.failures |
Number of failed token zero requests. |
Property/Counter Content Changes
This section describes any output value differences between the classic (ONTAPI) string counter and the respective REST property. It also describes array label name changes between classic array counters and respective REST array counters.
Table Aliases
This section describes aliases for aggregated tables.