diff --git a/config/alfresco/core-services-context.xml b/config/alfresco/core-services-context.xml index fa2822743f..65e3bfddff 100644 --- a/config/alfresco/core-services-context.xml +++ b/config/alfresco/core-services-context.xml @@ -154,7 +154,7 @@ - 10 + 20 @@ -184,7 +184,7 @@ - 10 + 20 @@ -196,7 +196,7 @@ - 10 + 20 diff --git a/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java b/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java index bf3ac318d4..eabe3139a8 100644 --- a/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java +++ b/source/java/org/alfresco/repo/avm/AVMCrawlTestP.java @@ -37,7 +37,7 @@ public class AVMCrawlTestP extends AVMServiceTestBase { int n = 4; // Number of Threads. int m = 12; // How many multiples of content to start with. - long runTime = 28800000; // 6 hours. + long runTime = 7200000; // 6 hours. fService.purgeStore("main"); BulkLoader loader = new BulkLoader(); loader.setAvmService(fService); diff --git a/source/java/org/alfresco/repo/avm/AVMCrawler.java b/source/java/org/alfresco/repo/avm/AVMCrawler.java index a3f64d6785..d31f776795 100644 --- a/source/java/org/alfresco/repo/avm/AVMCrawler.java +++ b/source/java/org/alfresco/repo/avm/AVMCrawler.java @@ -248,8 +248,8 @@ class AVMCrawler implements Runnable private String randomName() { char [] chars = new char[2]; - chars[0] = (char)('a' + fRandom.nextInt(26)); - chars[1] = (char)('a' + fRandom.nextInt(26)); + chars[0] = (char)('a' + fRandom.nextInt(12)); + chars[1] = (char)('a' + fRandom.nextInt(12)); return new String(chars); } diff --git a/source/java/org/alfresco/repo/avm/AVMRepository.java b/source/java/org/alfresco/repo/avm/AVMRepository.java index 3a9e56d3e9..d1dbf3b66e 100644 --- a/source/java/org/alfresco/repo/avm/AVMRepository.java +++ b/source/java/org/alfresco/repo/avm/AVMRepository.java @@ -687,8 +687,8 @@ public class AVMRepository { dstNode.setAncestor(child); } - dstDir.putChild(dstName, dstNode); dstDir.updateModTime(); + dstDir.putChild(dstName, dstNode); if (child == null) { dstNode.setAncestor(srcNode); diff --git a/source/java/org/alfresco/repo/avm/AVMStoreImpl.java b/source/java/org/alfresco/repo/avm/AVMStoreImpl.java index accbe76685..81c33f88d9 100644 --- a/source/java/org/alfresco/repo/avm/AVMStoreImpl.java +++ b/source/java/org/alfresco/repo/avm/AVMStoreImpl.java @@ -237,8 +237,8 @@ public class AVMStoreImpl implements AVMStore, Serializable { newDir.setAncestor(child); } - dir.putChild(name, newDir); dir.updateModTime(); + dir.putChild(name, newDir); } /** @@ -280,8 +280,8 @@ public class AVMStoreImpl implements AVMStore, Serializable { newDir.setAncestor(child); } - dir.putChild(name, newDir); dir.updateModTime(); + dir.putChild(name, newDir); newDir.setVersionID(getNextVersionID()); } @@ -306,8 +306,8 @@ public class AVMStoreImpl implements AVMStore, Serializable } PlainFileNodeImpl file = new PlainFileNodeImpl(this); file.setVersionID(getNextVersionID()); - dir.putChild(name, file); dir.updateModTime(); + dir.putChild(name, file); if (child != null) { file.setAncestor(child); @@ -341,8 +341,8 @@ public class AVMStoreImpl implements AVMStore, Serializable } PlainFileNodeImpl file = new PlainFileNodeImpl(this); file.setVersionID(getNextVersionID()); - dir.putChild(name, file); dir.updateModTime(); + dir.putChild(name, file); if (child != null) { file.setAncestor(child); @@ -381,8 +381,8 @@ public class AVMStoreImpl implements AVMStore, Serializable { newFile.setAncestor(child); } - dir.putChild(name, newFile); dir.updateModTime(); + dir.putChild(name, newFile); newFile.setVersionID(getNextVersionID()); } diff --git a/source/java/org/alfresco/repo/avm/ChildEntryImpl.java b/source/java/org/alfresco/repo/avm/ChildEntryImpl.java index 89d8fa16a1..2b2c2c71a4 100644 --- a/source/java/org/alfresco/repo/avm/ChildEntryImpl.java +++ b/source/java/org/alfresco/repo/avm/ChildEntryImpl.java @@ -37,11 +37,6 @@ public class ChildEntryImpl implements ChildEntry, Serializable */ private AVMNode fChild; - /** - * Version for optimistic locking. - */ - private long fVers; - /** * Default constructor for Hibernate. */ @@ -126,20 +121,4 @@ public class ChildEntryImpl implements ChildEntry, Serializable { return fKey.hashCode(); } - - /** - * Setter. - */ - public void setVers(long vers) - { - fVers = vers; - } - - /** - * Getter. - */ - public long getVers() - { - return fVers; - } } 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 1d90b1ef35..e4e1c020c7 100644 --- a/source/java/org/alfresco/repo/avm/hibernate/AVM.hbm.xml +++ b/source/java/org/alfresco/repo/avm/hibernate/AVM.hbm.xml @@ -139,14 +139,12 @@ - + -