fail-safe

Configure fail-safe automatic recovery.

fail-safe Specification

Type Configuration Resource
Element Name fail-safe
Element URI /axapi/v3/fail-safe
Element Attributes fail-safe_attributes
Operational Data URI /axapi/v3/fail-safe/oper
Schema fail-safe schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/fail-safe

fail-safe Attributes

Get Object

GET

/axapi/v3/fail-safe

fail-safe Attributes

Modify Object

POST

/axapi/v3/fail-safe

fail-safe Attributes

Replace Object

PUT

/axapi/v3/fail-safe

fail-safe Attributes

Delete Object

DELETE

/axapi/v3/fail-safe

fail-safe Attributes

Get Oper

GET

/axapi/v3/fail-safe/oper

operational data

fail-safe Attributes

fpga-buff-recovery-threshold

Description: FPGA buffers recovery threshold (Units of 256 buffers (default 2))

Type: number

Range: 1-10

Default: 2

hw-error-monitor

Description: ‘hw-error-monitor-disable’: Disable fail-safe hardware error monitor; ‘hw-error-monitor-enable’: Enable fail-safe hardware error monitor;

Type: string

Supported Values: hw-error-monitor-disable, hw-error-monitor-enable

Default: hw-error-monitor-enable

hw-error-recovery-timeout

Description: Hardware error recovery timeout (minutes) (waiting time of recovery from hardware errors (default 0))

Type: number

Range: 1-1440

kill

Description: Stop the traffic and log the event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: kill and log are mutually exclusive

log

Description: Log the event

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

Mutual Exclusion: log and kill are mutually exclusive

session-mem-recovery-threshold

Description: Session memory recovery threshold (percentage) (Percentage of available session memory (default 30%))

Type: number

Range: 1-100

Default: 30

sw-error-monitor-enable

Description: Enable fail-safe software error monitor

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

sw-error-recovery-timeout

Description: Software error recovery timeout (minutes) (waiting time of recovery from software errors (default 3))

Type: number

Range: 1-1440

Default: 3

total-memory-size-check

Description: Check total memory size of current system (Size of memory (GB))

Type: number

Range: 1-256

uuid

Description: uuid of the object

Type: string

operational data

Name Type Description
total_system_memory number total_system_memory
total_free_fpga_buff number total_free_fpga_buff
total_fpga_buffers number total_fpga_buffers
free_fpga_buffers number free_fpga_buffers
free_session_memory number free_session_memory
avail_fpga_buff_domain1 number avail_fpga_buff_domain1
avail_fpga_buff_domain2 number avail_fpga_buff_domain2
total_session_memory number total_session_memory
fpga_buff_recovery_threshold number fpga_buff_recovery_threshold
sess_mem_recovery_threshold number sess_mem_recovery_threshold