Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Policy NamePolicy Description
FAILFails the corresponding component. May yield failure and shutdown of the Agent
RECOVER

Attempts to recover the affected component. If recovery isn't successful, the policy may further define

routes that allow the component to transfer ownership to a new object/component.

RETRYAttempts to retry from the failure. May leave the agent's component in a loop
RETRY_RECOVERAttempts to retry the failing operation, recovery in the event that retry isn't successful.

...

within failure policies that allow us to recover by resetting state or instantiating new components to take over the operation


To simply the configuration, the initial set of FailurePolicies built will allow recovery of hardware failure for repositories and network connectivity. Network connectivity is typically controlled via backpressure; however,

if network failure occurs we may want some operations to continue, thus a failure policy can recover by clearing queues or prioritizing connections. 


Repositories can recover through flushing WALs, replacing WAL data, and/or converting to fully volatile repositories. 


Work for this effort will be completed in 

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMINIFICPP-545