The Retry failed plugin does not work correctly with the Join plugin.
Let's consider :
|– Job B1|
|– /Join/ – Job C|
|– Job B2|
If a retry is configured for Job B1 and Job B1 fails, the Join trigger does not fire. Job B1 is retried, OK,but the Join does not fire when Job B1 succeeds.
I don't know if it is a problem tied to the Retry plugin or to the Join plugin, but it is really annoying in the case of complex job flow.
This is a critical blocking point for large projects.