diff --git a/source/java/hibernate.cfg.xml b/source/java/hibernate.cfg.xml index 92e7cf09a5..c6dc8baa5f 100644 --- a/source/java/hibernate.cfg.xml +++ b/source/java/hibernate.cfg.xml @@ -10,12 +10,13 @@ thread org.hibernate.dialect.MySQLInnoDBDialect false + true 2 - 5 - 20 - 900 - 50 - + 5 + 20 + 900 + 500 + diff --git a/source/java/log4j.properties b/source/java/log4j.properties index ba55e67c78..d19d8b027a 100644 --- a/source/java/log4j.properties +++ b/source/java/log4j.properties @@ -6,4 +6,4 @@ log4j.appender.stdout.layout.ConversionPattern=%d %5p %c{1}:%m%n ### Set log levels. log4j.rootLogger=warn, stdout -log4j.logger.org.hibernate=warn +log4j.logger.org.hibernate=info diff --git a/source/java/org/alfresco/repo/avm/AVMServiceTest.java b/source/java/org/alfresco/repo/avm/AVMServiceTest.java index 3f6db2b579..9050d7c458 100644 --- a/source/java/org/alfresco/repo/avm/AVMServiceTest.java +++ b/source/java/org/alfresco/repo/avm/AVMServiceTest.java @@ -411,6 +411,37 @@ public class AVMServiceTest extends TestCase } } + /** + * Test adding 100 files to each directory. + */ + public void testAdd100() + { + try + { + String [] dirs = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j" }; + for (String dir : dirs) + { + fService.createDirectory("main:/", dir); + dir = "main:/" + dir; + for (int i = 0; i < 50; i++) + { + fService.createFile(dir, "file" + i); + System.out.println(dir + "/file" + i); + PrintStream out = + new PrintStream(fService.getFileOutputStream(dir + "/file" + i)); + out.println("I am " + dir + "/file" + i); + out.close(); + } + } + fService.createSnapshot("main"); + } + catch (Exception e) + { + e.printStackTrace(System.err); + fail(); + } + } + /** * Helper to write a recursive listing of a repository at a given version. * @param repoName The name of the repository. diff --git a/source/java/org/alfresco/repo/avm/hibernate/AVM.hbm.xml b/source/java/org/alfresco/repo/avm/hibernate/AVM.hbm.xml index c3f2ecafc7..3ca90ce61e 100644 --- a/source/java/org/alfresco/repo/avm/hibernate/AVM.hbm.xml +++ b/source/java/org/alfresco/repo/avm/hibernate/AVM.hbm.xml @@ -109,10 +109,10 @@ - + - - + +