On Fri, Sep 04, 2020 at 05:24:00PM -0400, Digimer wrote: > It would depend on AWS, and I don't believe it's a good idea to design a > solution that depends on a third party's behaviour.
It would be strange if AWS control API for node1 would be serialized with control for node2. In fact fence_aws suggests that both can happen in parallel and tries to be smart about it: if (get_self_power_status(conn,my_instance) == "ok"): conn.instances.filter(InstanceIds=[options["--plug"]]).stop(Force=True) logger.info("Called StopInstance API call for %s", options["--plug"]) else: logger.info("Skipping fencing as instance is not in running status") Even with this in place, some delay seems like a good idea because control API is probably not that fast (a manual fence test can show how long it takes to kill a node). -- Valentin _______________________________________________ Manage your subscription: https://lists.clusterlabs.org/mailman/listinfo/users ClusterLabs home: https://www.clusterlabs.org/