Pending tasks should probably not include active tasks
------------------------------------------------------

                 Key: CASSANDRA-3455
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3455
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
    Affects Versions: 1.0.0, 0.8.0
            Reporter: Sylvain Lebresne
            Assignee: Sylvain Lebresne
            Priority: Minor
             Fix For: 0.8.8, 1.0.3
         Attachments: 0001-Update-pending-task-count.patch

In our TheadExecutor JMX metrics, 'pending tasks' includes 'active tasks' 
(because it's taskCount-completedTaskCount). I think this is counter-intuitive 
for most people (of course you could define 'pending tasks' as the 'pending of 
being fully executed' but you usually want pending to indicate if there is 
tasks that have to wait to be executed). Besides, I believe the initial 
intention was not to have pending to include active given the following comment:
{noformat}
    /**
     * Get the number of tasks waiting to be executed
     */
    public long getPendingTasks()
{noformat}
This ticket propose to fix that.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to