Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Various Task Manage Speedups #373

Merged
merged 10 commits into from
Mar 25, 2020
Merged

Various Task Manage Speedups #373

merged 10 commits into from
Mar 25, 2020

Commits on Mar 18, 2020

  1. Configuration menu
    Copy the full SHA
    51d5c34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a472372 View commit details
    Browse the repository at this point in the history
  3. Task: find cycles in a collection of tasks all at once.

    When a task returns a list of tasks via getTasks, we currently check for
    cyclical dependencies on each task independently.  If they are all
    connected in the DAG, then this is really slow!  This avoids that
    by finding the strongly connected components jointly across the new *to
    be added* tasks.
    nh13 committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    789fdfb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88a8ddd View commit details
    Browse the repository at this point in the history
  5. TaskManager: exponential reduction in sleep time if we can do anything,

    otherwise linear increase
    nh13 committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    708284a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d0206d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3e95914 View commit details
    Browse the repository at this point in the history
  8. Optimize GraphNode

    also change a info to a debug in TaskManager
    nh13 committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    1e24919 View commit details
    Browse the repository at this point in the history
  9. update based on review

    nh13 committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    c3dc024 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. ResourceSet bug when subsetting resources and some performance optimi…

    …zations (#374)
    
    * ResourceSet bug fix
    
    If the minimum to subset to is fractional, with a different fractional
    value than the maximum, it could be missed.
    
    Also added a small performance optimization.
    
    * Task Manager optimizations
    
    * A few NaiveScheduler simplifications
    nh13 authored Mar 25, 2020
    Configuration menu
    Copy the full SHA
    e0a268c View commit details
    Browse the repository at this point in the history