You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "Reza Motamedi (JIRA)" <ji...@apache.org> on 2016/11/28 22:46:59 UTC

[jira] [Created] (AURORA-1837) Adding delay on pruning inactive jobs

Reza Motamedi created AURORA-1837:
-------------------------------------

             Summary: Adding delay on pruning inactive jobs
                 Key: AURORA-1837
                 URL: https://issues.apache.org/jira/browse/AURORA-1837
             Project: Aurora
          Issue Type: Task
            Reporter: Reza Motamedi
            Priority: Minor


TaskHistoryPrunner registers all inactive tasks upon _state_ change for pruning. 
TaskHistoryPrunner::registerInactiveTask uses delay executor to schedule the process of prunning _task_s and _job_s. This is totally reasonable since pruning in not critical and can be done when the load on the scheduler is low.

Once pruning tasks, a delay is used in the first pruning phase (shutdownOnError) but in the second one seems to be instant. This has caused problems when lots of tasks are changing state and the load on the scheduler is high (for instance during scheduler restore).

to do items:
1. investigate if we can add a delay to all executions, and what the delays should be.
2.  investigate if executions can be suppressed based on the load on the scheduler. 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)