CloudTran Home

 
  
<< Back Contents  >  8.  Management and Performance Tuning Forward >>

8.5 The Coordinator bean

The Coordinator bean gathers information from different parts of the application.


 8.5.1  Tunable attributes
 8.5.2  Read only attributes

8.5.1  Tunable attributes
AggregateSpaceWrite

If set to true all local space writes will be aggregated. If set to false only the aborts will be aggregated.

Debug

If it is true it turns on debug level logging.

LogAfterCommit

Logs the transaction after it is committed. Control is returned to the caller immediately after the commit.

LogBeforeCommit

Requres the transaction to be logged before it is committed. This is mutually exclusive to LogAfterCommit.

LogThreadCount

Number of threads used to perform transaction logging. If LogBeforeCommit is true this value should be never set to 0.

LogwriteBufferTime

The buffer time in microseconds allowing the LogThread to get ready to write. The amount of time the LogThread spends collecting data to write is calculated as 'MicrosPerLogwrite' - 'LogwriteBufferTime'.

MaximumIncompleteTransactions

The maximum number of transactions what is allowed in the system at any time.

MicrosPerLogwrite

The number of microseconds the logthread is held before performing the write. This value should be set according the speed of the disk.

OperationTimer

If it is true it turns on operation timer logging.

ThreadsPerDatasource

The number of threads used to persist to the datasource. Note: this number is per datasource.

WriteAggregationThreadCount

The number of threads used to perform the aggregate space writes.
8.5.2  Read only attributes

AggregatedSpaceWriteQEntryWriteListSize

The current number of objects waiting to be written into the local space.

BackoffCounter

The current rate of backoffs (TransactionExceptionTxbTooBusy exceptions) thrown by the system.

DiskWriteTime

The measured time in milliseconds for the logthread to write the batch of transaction logs to the disk.

FreeTransactionSlots

The number of new transactions that can be started in the system. Calculated from MaximumIncompleteTransactions - active number of transactions in the system.

LogQueueSize

The current number of transactions waiting to be logged to the disk.

RowsDeletedPerSecond

The number of row 'DELETES' performed per second in all datasources. This value is calculated.

RowsInsertedPerSecond

The calculated number of rows inserted to all datasources per second.

RowsUpdatedPerSecond

The number of row 'UPDATES' performed per second in all datasources. This value is calculated.

TxAvailableToPersistQueueSize

The current number of transactions waiting to be persisted to the datasource.

TxCommittedPerSecond

The calculated number of committed transactions per second.

TxCompletedPerSecond

The calculated number of completed transactions per second.

TxLogSize

The total size in bytes of the transaction logs written to the disk.

Copyright (c) 2008-2013 CloudTran Inc.