Versions Compared

    Key

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

    -------------------------------------------------------------------------------
    6.6-4c FEATURES AND FIXES
    -------------------------------------------------------------------------------
    WranglerView 6.6-4c contains an optimization that delays the loading of the job
    logs when a job is selected unless the stdout/stderr log pane is showing. This 
    allows the user to scroll through the job listing much quicker, and only when 
    the log's panel is displayed in the right-hand pane are the job's logs loaded.

    ========================= 
    Fixes 
    ========================= 
    ==== CL 14470 ====
    @FIX: VRED submission fails if there is a space in the Render Directory

    ==== CL 14469 ====
    @FIX: backport "delayed log loading" optimization from 6.7-1c to 6.6-4

    ==== CL 14465 ====
    @FIX: qbCache.py:1751 - "TypeError: 'int' object is unsubscriptable" when
    displaying stdout log panel for running job when selected frame has just
    started

     

    -------------------------------------------------------------------------------
    6.6-4b FEATURES AND FIXES
    -------------------------------------------------------------------------------
    WranglerView 6.6-4b contains an optimization uncovered by Andy Jones and Alon
    Gibli of PSYOP Los Angeles which affects performance when the log sections for
    individual frames get very large.

    ========================= 
    Fixes 
    =========================

    @FIX: integrate all post-1a-release performance tweaks found in 6.7 back into
    6.6

    * CL 14436 - @FIX: another performance improvement, tweak regex that trims the
    end of the per-frame logs

    * CL 14450 - @FIX: don't make the "got work" regex greedy, it can cause a log
    application hang where the per-frame log data is very long; the time spent in
    the hang is actually invisible to the python profiler

    * CL 14451 - @FIX: apply regex tweak to the section that trims text after
    "requesting work". Will benefit logs with very long per-frame sections.

     

    -------------------------------------------------------------------------------
    6.6-4a FEATURES AND FIXES
    -------------------------------------------------------------------------------

    ========================= 
    New features 
    =========================

    ==== CL 14400 ====
    @NEW: add ability to show/hide "Resource Summary" tab by user preference
    @NEW: "Resource Summary" hidden by default


    ========================= 
    Fixes 
    =========================

    ==== CL 14414 ====
    @FIX: severe performance impact to WV when loading logs for jobs with longer agendas (500+ frames), regardless of length of the actual logs

    ==== CL 14411 ====
    @FIX: Frames and Chunks columns sort as strings, not integer values: 1, 10, 2, 203, 9...

    ==== CL 14184 ====
    @FIX: use version-agnostic URL to on-line qube documentation, reflects moving the docs to the QUBE space in confluence


    ========================= 
    Changes in behavior 
    =========================

    ==== CL 14392 ====
    @CHANGE: don't evaluate up- or downstream dependencies if the "dependency graph" is hidden by user preferences

     

    -------------------------------------------------------------------------------
    6.6-4 FEATURES AND FIXES
    -------------------------------------------------------------------------------

    ========================= 
    New features 
    =========================

    ==== CL 14013 ====
    @NEW: add ability to hide 'Running Instances' tab, suppresses the fetching of job detail data for all running jobs.

    ==== CL 13739 ====
    @NEW: Maxwell 3 compatibility

    ==== CL 13641 ====
    @NEW: Add support for custom frame ranges in AfterEffect renderQueue items "render settings"

     

    ========================= 
    Fixes 
    =========================

    ==== CL 14090 ====
    @FIX: don't wrap empty paths in QB_CONVERT_PATH

    ==== CL 14086 ====
    @FIX: supplying an outputPath but no renderQueueIndex or compName results in
    '-output' with no path in the job's command-line

    ==== CL 14062 ====
    @FIX: frame logs when run more than once on multiple instances are not sorted
    chronologically, but by instance ID, sometimes resulting in out-of-order
    per-frame log data in WranglerView

    ==== CL 14059 ====
    @FIX: "AttributeError: 'NoneType' object has no attribute 'count'" message when
    submitting an AfterEffects from outside of AE and not specifying the outputPath

    ==== CL 14054 ====
    @FIX: ZeroDivisionError when a global resource is defined with a total of 0 resources

    ==== CL 14019 ====
    @FIX: additional performance optimization relating to job and host filter
    widgets, avoid getting distinct values for widgets not shown

    ==== CL 13803 ====
    @FIX: submission UI should use supervisor_default_hostorder if set, not hard-coded value

    ==== CL 13710 ====
    @FIX: 'Kill' option greyed out for a job in the 'waiting' state

    ==== CL 13688 ====
    @FIX:Fix issue on support for OSX 10.10 where WV would not start if /etc/hostconfig was missing.

    ==== CL 13686 ====
    @FIX: is supervisor_max_cpus_limit == -1, the WV max_cpus field can't be set to anything other than -1

    ==== CL 13684 ====
    @FIX: memory reservation widget upper limit was 10G, new limit is 512G

    ==== CL 13661 ====
    @FIX: editing some supervisor_* parameters triggering a supervisor restart when
    a reread would be sufficient

    ==== CL 13641 ====
    @FIX: custom frame ranges in AfterEffects being ignored in favour of comp work area range

    ==== CL 13535 ====
    @FIX: retrywork_delay missing from job modification dialog

    ==== CL 13530 ====
    @FIX: AE CC 2014.2 - to avoid float frame numbers (e.g., 134.00003456789)
    truncate (round down) start- and end-frame values. This seems to match AE's
    internal behavior with aerender.

    ==== CL 13499 ====
    @FIX: don't render C4D multi-pass output if 'Multi-Pass' is not enabled in the render settings

    ==== CL 13408 ====
    @FIX: don't automatically set the job's requirements if using a 'kind' value


    ========================= 
    Changes in behavior 
    =========================

    ==== CL 14062 ====
    @CHANGE: print a delineating space between successive runs of an agenda item
    when viewer per-frame logs, helps to see where it restarts

    ==== CL 13715 ====
    @CHANGE: add VRED scene name to the job name when the scenefile is selected

    ==== CL 13686 ====
    @CHANGE: default max_instances to the lesser of either
    supervisor_max_cpus_limit or 200 (default to 200 if no upper limit defined in
    the supervisor

    ==== CL 13641 ====
    @CHANGE: a different approach for determining start and end frames using
    AfterEffects "timeToCurrentFormat()" function