Author: pnedonosko
Date: 2009-10-29 20:08:52 -0400 (Thu, 29 Oct 2009)
New Revision: 446
Modified:
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JBossCacheStorageConnection.java
jcr/branches/1.12.0-JBC/component/core/src/test/resources/conf/standalone/test-configuration.xml
Log:
EXOJCR-200: storage connection debug code
Modified:
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JBossCacheStorageConnection.java
===================================================================
---
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JBossCacheStorageConnection.java 2009-10-29
21:54:44 UTC (rev 445)
+++
jcr/branches/1.12.0-JBC/component/core/src/main/java/org/exoplatform/services/jcr/impl/storage/jbosscache/JBossCacheStorageConnection.java 2009-10-30
00:08:52 UTC (rev 446)
@@ -129,7 +129,7 @@
{
startBatch();
cache.put(makeNodeFqn(data.getQPath()), ITEM_ID, data.getIdentifier());
- cache.put(makeIdFqn(data.getIdentifier()), ITEM_DATA, data);
+ cache.put(makeIdFqn(data.getIdentifier()), ITEM_DATA, data); //
treePrint(treeRoot);
}
/**
@@ -192,6 +192,7 @@
NodeData node = (NodeData)cache.get(makeIdFqn(childId), ITEM_DATA);
if (node == null)
{
+ treePrint(treeRoot);
throw new RepositoryException("One of childs is null. Parent " +
parent.getQPath().getAsString());
}
childs.add(node);
@@ -200,6 +201,22 @@
return childs;
}
+ private void treePrint(Node<Serializable, Object> node)
+ {
+ for (Node<Serializable, Object> child : node.getChildren())
+ {
+ System.out.println(child.toString());
+ for (Serializable key : child.getKeys())
+ {
+ System.out.println("\t" + key + "=" + child.get(key));
+ }
+ if (!child.isLeaf())
+ {
+ treePrint(child);
+ }
+ }
+ }
+
/**
* {@inheritDoc}
*/
@@ -358,10 +375,15 @@
*/
public void commit() throws IllegalStateException, RepositoryException
{
+ if (LOG.isDebugEnabled())
+ {
+ LOG.debug("commit " + batchStarted);
+ }
+
// end batch
if (batchStarted)
{
- this.cache.endBatch(true);
+ this.cache.endBatch(true); // treePrint(treeRoot);
batchStarted = false;
}
else
@@ -376,6 +398,11 @@
*/
public void rollback() throws IllegalStateException, RepositoryException
{
+ if (LOG.isDebugEnabled())
+ {
+ LOG.debug("rollback " + batchStarted);
+ }
+
// rollback batch
if (batchStarted)
{
Modified:
jcr/branches/1.12.0-JBC/component/core/src/test/resources/conf/standalone/test-configuration.xml
===================================================================
---
jcr/branches/1.12.0-JBC/component/core/src/test/resources/conf/standalone/test-configuration.xml 2009-10-29
21:54:44 UTC (rev 445)
+++
jcr/branches/1.12.0-JBC/component/core/src/test/resources/conf/standalone/test-configuration.xml 2009-10-30
00:08:52 UTC (rev 446)
@@ -54,18 +54,8 @@
<property name="log4j.appender.file.layout.ConversionPattern"
value="%d{dd.MM.yyyy HH:mm:ss} *%-5p* [%t] %c{1}: %m (%F, line %L)
%n"/>
- <property name="log4j.category.jcr.FileCleaner"
value="DEBUG"/>
-
- <!-- property name="log4j.category.jcr.JDBCStorageConnection"
value="DEBUG"/>
- <property name="log4j.category.jcr.NodeImpl"
value="DEBUG"/ -->
-
- <!-- property name="log4j.category.jcr.WorkspaceStorageCacheImpl"
value="DEBUG"/ -->
- <!-- property name="log4j.category.database.DBSchemaCreator"
value="DEBUG"/ -->
- <!-- property name="log4j.category.jcr.WorkspaceDataReplicator"
value="DEBUG"/ -->
-
- <!-- property name="log4j.category.jcr.WorkspaceStorageCacheImpl"
value="DEBUG"/ -->
- <!-- property
name="log4j.category.jcr.WorkspacePersistentDataManager"
value="DEBUG"/ -->
- <!-- property name="log4j.category.jcr.SessionDataManager"
value="DEBUG"/ -->
+ <property name="log4j.category.jcr.JBossCacheStorageConnection"
value="DEBUG"/>
+ <!-- property name="log4j.category.jcr.NodeImpl"
value="DEBUG"/ -->
</properties-param>
<!-- value-param>
Show replies by date