Versions Compared

    Key

    • This line was added.
    • This line was removed.
    • Formatting was changed.
    Comment: Published by Scroll Versions from this space and version 6.8-1

    A job's dependency attribute can take several forms :

    • <jobid>
    • complete-job-<jobid>
    • link-<state>-<type>-<jobid> 
    • info-<state>-{'',[]} 

    The info syntax is only used when the dependencies are defined in a job's callbacks, in which case the job's dependency attribute only is used to inform WranglerView on how to draw the Dependency Graph layout.  This syntax resembles a python dictionary, and several characters are significant: 

    • *  - mean each frame 
    • '' (blank) - means entire job 

    Examples: 

    Wait for job 900 to complete

    • 900

    Wait for job 529 to complete

    • link-complete-job-529

    Link to job 430 on a frame-by-frame basis, as each frame in job 430 completes, unblock the corresponding frame in this job.

    • link-complete-work-430

    The job has several layers or dependencies:

    • info-complete-{'1':['540:3'], '*':['600:*'], '':['700']}
      • frame 1 waits for frame 3 in job 540

      • and each frame waits for the corresponding frame in job 600

      • and the entire job waits for job 700

    The job has several layers or dependencies:

    • info-complete-{'':['123','456'], '*':['345:*'], '10':['346:2', 346:4']}
      • the entire job waits for jobs 123 and 456
      • and each frame waits for the corresponding frame in job 345

      • and frame 10 waits for:
        • frame 2 in job 346
        • and frame 4 in job 346