com.bigdata.concurrent
Class NonBlockingLockManagerWithNewDesign.Counters

java.lang.Object
  extended by com.bigdata.concurrent.NonBlockingLockManagerWithNewDesign.Counters
Enclosing class:
NonBlockingLockManagerWithNewDesign<R extends Comparable<R>>

protected static class NonBlockingLockManagerWithNewDesign.Counters
extends Object

Counters for the NonBlockingLockManagerWithNewDesign.

Version:
$Id: NonBlockingLockManagerWithNewDesign.java 5809 2011-12-19 16:56:48Z thompsonbry $
Author:
Bryan Thompson

Field Summary
 int maxRunning
          The maximum observed value of nrunning.
 long ncancel
          The #of tasks that were cancelled (running total).
 long nerror
          The #of tasks whose exception was set (running total).
 int nready
          The #of tasks that currently hold their locks but are not executing.
 long nrejected
          The #of tasks that were rejected by the service (running total).
 int nretry
          The #of tasks that are currently on the retry queue awaiting an opportunity to post their lock requests that does not result in a deadlock or exceed the multi-programming capacity of the optional TxDag.
 int nrunning
          #of tasks are currently executing (in NonBlockingLockManagerWithNewDesign.LockFutureTask.run()).
 int nrunningWithLocksHeld
          #of tasks are currently executing (in NonBlockingLockManagerWithNewDesign.LockFutureTask.run()) AND are holding their locks.
 int nwaiting
          #of tasks that are currently waiting on one or more locks.
 
Constructor Summary
protected NonBlockingLockManagerWithNewDesign.Counters()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nrejected

public long nrejected
The #of tasks that were rejected by the service (running total).


ncancel

public long ncancel
The #of tasks that were cancelled (running total).


nerror

public long nerror
The #of tasks whose exception was set (running total).


nretry

public int nretry
The #of tasks that are currently on the retry queue awaiting an opportunity to post their lock requests that does not result in a deadlock or exceed the multi-programming capacity of the optional TxDag.


nwaiting

public int nwaiting
#of tasks that are currently waiting on one or more locks.


nready

public int nready
The #of tasks that currently hold their locks but are not executing.


nrunning

public int nrunning
#of tasks are currently executing (in NonBlockingLockManagerWithNewDesign.LockFutureTask.run()).


nrunningWithLocksHeld

public int nrunningWithLocksHeld
#of tasks are currently executing (in NonBlockingLockManagerWithNewDesign.LockFutureTask.run()) AND are holding their locks.


maxRunning

public int maxRunning
The maximum observed value of nrunning.

Constructor Detail

NonBlockingLockManagerWithNewDesign.Counters

protected NonBlockingLockManagerWithNewDesign.Counters()


Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.