data_node_status() is the user-facing replacement for the legacy data-node helper name used in earlier releases.

data_node_status(
  speed_test = FALSE,
  timeout = 3,
  index_node = INDEX_NODES[["ORNL"]]
)

Arguments

speed_test

If TRUE, perform a lightweight HTTP probe on each UP data node. A probe_ms column is appended in returned data.table which stores elapsed request time in milliseconds. Default: FALSE.

timeout

Timeout for each HTTP probe in seconds. Default: 3.

index_node

The index node to query for data-node status. Default: INDEX_NODES[["ORNL"]].

Value

A data.table::data.table() of 2 or 3 (when speed_test is TRUE) columns:

ColumnTypeDescription
data_nodecharacterWeb address of data node
statuscharacterStatus of data node. "UP" means OK and "DOWN" means currently not available
probe_msdoubleHTTP probe elapsed time in milliseconds for UP data nodes

Examples

if (FALSE) { # \dontrun{
data_node_status()
} # }