The Job Dependencies have been reworked in the latest version of Deadline (1.2.15710). Now, the Slaves periodically scan the repository for dependent jobs that need to be resumed. This is also how jobs that are set to be deleted upon completion are handled.
There is a setting in the Repository Options in the Monitor called "ScanJobRepositoryPercentage" which detemines how often the Slaves perform this scan. Unfortunately, the code for this percentage is backwards, so setting it to 100% means the slaves rarely will perform the scan, and setting it to 1% means the slaves will almost always perform the scan.
If dependent jobs aren't being resumed as fast as you would like them to, try lowering the percentage (in this case). The fix for this will be included in a future release.
Please let the deadline support team know if you run into any other problems regarding Job Dependencies.
It’s good to know that the percentage is reverse. Is it the same thing for all percentage value in the repository setups? (DequeueBadJobPercentage and ScanJobDropsPercentage)
Another issue has been found regarding job dependencies not working. In the Repository Options, the ScanJobDropsPercentage cannot be zero. 25-50% would likely be a good setting.