DS stats
starksm64 Feb 2, 2008 8:21 PMThere are properties marked with ViewUse.STATISTIC already, so the testDefaultDSStats should be working. One time I run it and it does, pass:
31 [main] DEBUG org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - ==== Starting testDefaultDSStats ==== 1687 [main] DEBUG org.jboss.security.SecurityAssociation - Using ThreadLocal: false 2156 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - Loaded profile: org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default] 2891 [main] DEBUG org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - hsqldb props: {valid-connection-checker-class-name=ManagedProperty{valid-connection-checker-class-name,validConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String}, validate-on-match=ManagedProperty{validate-on-match,validateOnMatch,metaType=SimpleMetaType:java.lang.Boolean}, connection-url=ManagedProperty{connection-url,connectionUrl,metaType=SimpleMetaType:java.lang.String}, url-delimiter=ManagedProperty{url-delimiter,URLDelimiter,metaType=SimpleMetaType:java.lang.String}, connectionDestroyedCount=ManagedProperty{connectionDestroyedCount,connectionDestroyedCount,metaType=SimpleMetaType:java.lang.Integer}, jmx-invoker-name=ManagedProperty{jmx-invoker-name,jmxInvokerName,metaType=SimpleMetaType:java.lang.String}, noTxSeparatePools=ManagedProperty{noTxSeparatePools,noTxSeparatePools,metaType=SimpleMetaType:java.lang.Boolean}, security-domain=ManagedProperty{security-domain,securityMetaData,metaType=GenericMetaType:org.jboss.managed.api.ManagedObject}, max-pool-size=ManagedProperty{max-pool-size,maxSize,metaType=SimpleMetaType:java.lang.Integer}, share-prepared-statements=ManagedProperty{share-prepared-statements,sharePreparedStatements,metaType=SimpleMetaType:java.lang.Boolean}, statistics-formatter=ManagedProperty{statistics-formatter,statisticsFormatter,metaType=SimpleMetaType:java.lang.String}, maxConnectionsInUseCount=ManagedProperty{maxConnectionsInUseCount,maxConnectionsInUseCount,metaType=SimpleMetaType:java.lang.Long}, set-tx-query-timeout=ManagedProperty{set-tx-query-timeout,useQueryTimeout,metaType=SimpleMetaType:java.lang.Boolean}, type-mapping=ManagedProperty{type-mapping,typeMapping,metaType=SimpleMetaType:java.lang.String}, connection-definition=ManagedProperty{connection-definition,connectionDefinition,metaType=SimpleMetaType:java.lang.String}, idle-timeout-minutes=ManagedProperty{idle-timeout-minutes,idleTimeoutMinutes,metaType=SimpleMetaType:java.lang.Integer}, rar-name=ManagedProperty{rar-name,rarName,metaType=SimpleMetaType:java.lang.String}, check-valid-connection-sql=ManagedProperty{check-valid-connection-sql,checkValidConnectionSQL,metaType=SimpleMetaType:java.lang.String}, connection-properties=ManagedProperty{connection-properties,dataSourceConnectionProperties,metaType=CollectionMetaType{type=java.util.List elementType=GenericMetaType:org.jboss.managed.api.ManagedObject}, connectionCreatedCount=ManagedProperty{connectionCreatedCount,connectionCreatedCount,metaType=SimpleMetaType:java.lang.Integer}, new-connection-sql=ManagedProperty{new-connection-sql,newConnectionSQL,metaType=SimpleMetaType:java.lang.String}, inUseConnectionCount=ManagedProperty{inUseConnectionCount,inUseConnectionCount,metaType=SimpleMetaType:java.lang.Long}, jndi-name=ManagedProperty{jndi-name,jndiName,metaType=SimpleMetaType:java.lang.String}, localTransactions=ManagedProperty{localTransactions,localTransactions,metaType=SimpleMetaType:java.lang.Boolean}, background-validation-minutes=ManagedProperty{background-validation-minutes,backgroundValidationMinutes,metaType=SimpleMetaType:java.lang.Integer}, driver-class=ManagedProperty{driver-class,driverClass,metaType=SimpleMetaType:java.lang.String}, min-pool-size=ManagedProperty{min-pool-size,minSize,metaType=SimpleMetaType:java.lang.Integer}, DBMSMetaData=ManagedProperty{DBMSMetaData,DBMSMetaData,metaType=MutableCompositeMetaType{org.jboss.resource.metadata.mcf.DBMSMetaData items=[name=typeMapping type=java.lang.String]}}, availableConnectionCount=ManagedProperty{availableConnectionCount,availableConnectionCount,metaType=SimpleMetaType:java.lang.Long}, prepared-statement-cache-size=ManagedProperty{prepared-statement-cache-size,preparedStatementCacheSize,metaType=SimpleMetaType:java.lang.Integer}, exception-sorter-class-name=ManagedProperty{exception-sorter-class-name,exceptionSorterClassName,metaType=SimpleMetaType:java.lang.String}, use-strict-min=ManagedProperty{use-strict-min,useStrictMin,metaType=SimpleMetaType:java.lang.Boolean}, track-connection-by-tx=ManagedProperty{track-connection-by-tx,trackConnectionByTransaction,metaType=SimpleMetaType:java.lang.Boolean}, prefill=ManagedProperty{prefill,prefill,metaType=SimpleMetaType:java.lang.Boolean}, password=ManagedProperty{password,passWord,metaType=SimpleMetaType:java.lang.String}, minSize=ManagedProperty{minSize,minSize,metaType=SimpleMetaType:java.lang.Integer}, use-java-context=ManagedProperty{use-java-context,useJavaContext,metaType=SimpleMetaType:java.lang.Boolean}, maxSize=ManagedProperty{maxSize,maxSize,metaType=SimpleMetaType:java.lang.Integer}, stale-connection-checker-class-name=ManagedProperty{stale-connection-checker-class-name,staleConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String}, blocking-timeout-millis=ManagedProperty{blocking-timeout-millis,blockingTimeoutMilliSeconds,metaType=SimpleMetaType:java.lang.Long}, config-property=ManagedProperty{config-property,managedConnectionFactoryProperties,metaType=CollectionMetaType{type=java.util.List elementType=GenericMetaType:org.jboss.managed.api.ManagedObject}, poolJndiName=ManagedProperty{poolJndiName,poolJndiName,metaType=SimpleMetaType:java.lang.String}, isSameRM-override-value=ManagedProperty{isSameRM-override-value,isSameRMOverrideValue,metaType=SimpleMetaType:java.lang.Boolean}, transaction-isolation=ManagedProperty{transaction-isolation,transactionIsolation,metaType=SimpleMetaType:java.lang.String}, background-validation=ManagedProperty{background-validation,backgroundValidation,metaType=SimpleMetaType:java.lang.Boolean}, track-statements=ManagedProperty{track-statements,trackStatements,metaType=SimpleMetaType:java.lang.String}, connectionCount=ManagedProperty{connectionCount,connectionCount,metaType=SimpleMetaType:java.lang.Integer}, user-name=ManagedProperty{user-name,userName,metaType=SimpleMetaType:java.lang.String}, query-timeout=ManagedProperty{query-timeout,queryTimeout,metaType=SimpleMetaType:java.lang.Integer}, url-selector-strategy-class-name=ManagedProperty{url-selector-strategy-class-name,URLSelectorStrategyClassName,metaType=SimpleMetaType:java.lang.String}} 2891 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{connectionDestroyedCount,connectionDestroyedCount,metaType=SimpleMetaType:java.lang.Integer} 2891 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{maxConnectionsInUseCount,maxConnectionsInUseCount,metaType=SimpleMetaType:java.lang.Long} 2891 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{connectionCreatedCount,connectionCreatedCount,metaType=SimpleMetaType:java.lang.Integer} 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{inUseConnectionCount,inUseConnectionCount,metaType=SimpleMetaType:java.lang.Long} 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{availableConnectionCount,availableConnectionCount,metaType=SimpleMetaType:java.lang.Long} 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{minSize,minSize,metaType=SimpleMetaType:java.lang.Integer} 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{maxSize,maxSize,metaType=SimpleMetaType:java.lang.Integer} 2906 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - STATISTIC: ManagedProperty{connectionCount,connectionCount,metaType=SimpleMetaType:java.lang.Integer}
Another time it fails:
1438 [main] DEBUG org.jboss.security.SecurityAssociation - Using ThreadLocal: false 1907 [main] INFO org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - Loaded profile: org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default] 2469 [main] DEBUG org.jboss.test.profileservice.test.ProfileServiceUnitTestCase - hsqldb props: {valid-connection-checker-class-name=ManagedProperty{valid-connection-checker-class-name,validConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String}, jndi-name=ManagedProperty{jndi-name,jndiName,metaType=SimpleMetaType:java.lang.String}, localTransactions=ManagedProperty{localTransactions,localTransactions,metaType=SimpleMetaType:java.lang.Boolean}, validate-on-match=ManagedProperty{validate-on-match,validateOnMatch,metaType=SimpleMetaType:java.lang.Boolean}, connection-url=ManagedProperty{connection-url,connectionUrl,metaType=SimpleMetaType:java.lang.String}, url-delimiter=ManagedProperty{url-delimiter,URLDelimiter,metaType=SimpleMetaType:java.lang.String}, background-validation-minutes=ManagedProperty{background-validation-minutes,backgroundValidationMinutes,metaType=SimpleMetaType:java.lang.Integer}, driver-class=ManagedProperty{driver-class,driverClass,metaType=SimpleMetaType:java.lang.String}, min-pool-size=ManagedProperty{min-pool-size,minSize,metaType=SimpleMetaType:java.lang.Integer}, DBMSMetaData=ManagedProperty{DBMSMetaData,DBMSMetaData,metaType=MutableCompositeMetaType{org.jboss.resource.metadata.mcf.DBMSMetaData items=[name=typeMapping type=java.lang.String]}}, prepared-statement-cache-size=ManagedProperty{prepared-statement-cache-size,preparedStatementCacheSize,metaType=SimpleMetaType:java.lang.Integer}, jmx-invoker-name=ManagedProperty{jmx-invoker-name,jmxInvokerName,metaType=SimpleMetaType:java.lang.String}, noTxSeparatePools=ManagedProperty{noTxSeparatePools,noTxSeparatePools,metaType=SimpleMetaType:java.lang.Boolean}, exception-sorter-class-name=ManagedProperty{exception-sorter-class-name,exceptionSorterClassName,metaType=SimpleMetaType:java.lang.String}, security-domain=ManagedProperty{security-domain,securityMetaData,metaType=GenericMetaType:org.jboss.managed.api.ManagedObject}, max-pool-size=ManagedProperty{max-pool-size,maxSize,metaType=SimpleMetaType:java.lang.Integer}, use-strict-min=ManagedProperty{use-strict-min,useStrictMin,metaType=SimpleMetaType:java.lang.Boolean}, share-prepared-statements=ManagedProperty{share-prepared-statements,sharePreparedStatements,metaType=SimpleMetaType:java.lang.Boolean}, statistics-formatter=ManagedProperty{statistics-formatter,statisticsFormatter,metaType=SimpleMetaType:java.lang.String}, track-connection-by-tx=ManagedProperty{track-connection-by-tx,trackConnectionByTransaction,metaType=SimpleMetaType:java.lang.Boolean}, prefill=ManagedProperty{prefill,prefill,metaType=SimpleMetaType:java.lang.Boolean}, password=ManagedProperty{password,passWord,metaType=SimpleMetaType:java.lang.String}, use-java-context=ManagedProperty{use-java-context,useJavaContext,metaType=SimpleMetaType:java.lang.Boolean}, set-tx-query-timeout=ManagedProperty{set-tx-query-timeout,useQueryTimeout,metaType=SimpleMetaType:java.lang.Boolean}, stale-connection-checker-class-name=ManagedProperty{stale-connection-checker-class-name,staleConnectionCheckerClassName,metaType=SimpleMetaType:java.lang.String}, type-mapping=ManagedProperty{type-mapping,typeMapping,metaType=SimpleMetaType:java.lang.String}, blocking-timeout-millis=ManagedProperty{blocking-timeout-millis,blockingTimeoutMilliSeconds,metaType=SimpleMetaType:java.lang.Long}, config-property=ManagedProperty{config-property,managedConnectionFactoryProperties,metaType=CollectionMetaType{type=java.util.List elementType=GenericMetaType:org.jboss.managed.api.ManagedObject}, connection-definition=ManagedProperty{connection-definition,connectionDefinition,metaType=SimpleMetaType:java.lang.String}, idle-timeout-minutes=ManagedProperty{idle-timeout-minutes,idleTimeoutMinutes,metaType=SimpleMetaType:java.lang.Integer}, isSameRM-override-value=ManagedProperty{isSameRM-override-value,isSameRMOverrideValue,metaType=SimpleMetaType:java.lang.Boolean}, transaction-isolation=ManagedProperty{transaction-isolation,transactionIsolation,metaType=SimpleMetaType:java.lang.String}, background-validation=ManagedProperty{background-validation,backgroundValidation,metaType=SimpleMetaType:java.lang.Boolean}, track-statements=ManagedProperty{track-statements,trackStatements,metaType=SimpleMetaType:java.lang.String}, rar-name=ManagedProperty{rar-name,rarName,metaType=SimpleMetaType:java.lang.String}, user-name=ManagedProperty{user-name,userName,metaType=SimpleMetaType:java.lang.String}, check-valid-connection-sql=ManagedProperty{check-valid-connection-sql,checkValidConnectionSQL,metaType=SimpleMetaType:java.lang.String}, connection-properties=ManagedProperty{connection-properties,dataSourceConnectionProperties,metaType=CollectionMetaType{type=java.util.List elementType=GenericMetaType:org.jboss.managed.api.ManagedObject}, new-connection-sql=ManagedProperty{new-connection-sql,newConnectionSQL,metaType=SimpleMetaType:java.lang.String}, query-timeout=ManagedProperty{query-timeout,queryTimeout,metaType=SimpleMetaType:java.lang.Integer}, url-selector-strategy-class-name=ManagedProperty{url-selector-strategy-class-name,URLSelectorStrategyClassName,metaType=SimpleMetaType:java.lang.String}}
Looking into why this is not a consistent set of properties.