If a molecule node fails during process execution, will the process continue running on a different node?

Document created by mike_aronson Employee on Dec 2, 2015
Version 1Show Document
  • View in full screen mode
If a molecule node fails during process execution, will the process continue running on a different node?

If a molecule node fails during process execution, the process execution will Not automatically continue running on a separate node.

Sometimes executions may be running when a planned molecule node shutdown is needed. Please refer to this guidance for Shutting down a molecule node gracefully:
http://help.boomi.com/atomsphere/GUID-062A3042-5A0E-4388-A009-593083356F2C.html

For scenarios where failure is unexpected or unplanned, you can look into options for adding error handling to a process so that it can retry or recover afterwards. It may depend on the type of process, but some possible options are:

- Adding a Try/Catch to the process: http://help.boomi.com/atomsphere/GUID-E38783AF-EA8B-4421-BF62-A7E0FEEECB1C.html

You can add logic to the Catch branch to send a document somewhere to be picked up again by a future execution, or to alert a user.

- Adding a Retry Schedule: http://help.boomi.com/atomsphere/GUID-8D6BDD70-51C9-42CE-9076-C71495A47565.html

You can set a retry schedule to retry failed executions based on a schedule.

The molecule is valuable for failover to continue processing future executions, as well as for parallel processing. It is just not currently possible to recover a failing execution on a different node automatically. Some logic can be built into the process to handle those situations more gracefully.

3 people found this helpful

Attachments

    Outcomes