Interface FenceMethod


@Public @Unstable public interface FenceMethod
A fencing method is a method by which one node can forcibly prevent another node from making continued progress. This might be implemented by killing a process on the other node, by denying the other node's access to shared storage, or by accessing a PDU to cut the other node's power.

Since these methods are often vendor- or device-specific, operators may implement this interface in order to achieve fencing.

Fencing is configured by the operator as an ordered list of methods to attempt. Each method will be tried in turn, and the next in the list will only be attempted if the previous one fails. See NodeFencer for more information.

If an implementation also implements Configurable then its setConf method will be called upon instantiation.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Verify that the given fencing method's arguments are valid.
    boolean
    Attempt to fence the target node.