Andrey

    Pls find the thread dump instances taken during the exercise the first 
time



 "PlugInvokationTask-1-3-CircuitPlug" daemon prio=10 tid=0x00007f443809d800 
nid=0x1253e runnable [0x00007f349affb000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.FileDispatcherImpl.pread0(Native Method)
        at sun.nio.ch.FileDispatcherImpl.pread(FileDispatcherImpl.java:52)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:220)
        at sun.nio.ch.IOUtil.read(IOUtil.java:197)
        at sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:699)
        at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684)
        at 
com.orientechnologies.orient.core.storage.fs.OFileClassic.read(OFileClassic.java:75)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OWOWCache.cacheFileContent(OWOWCache.java:915)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OWOWCache.load(OWOWCache.java:404)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.updateCache(OReadWriteDiskCache.java:667)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.doLoad(OReadWriteDiskCache.java:300)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.load(OReadWriteDiskCache.java:268)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readRecord(OPaginatedCluster.java:523)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doReadRecord(OAbstractPaginatedStorage.java:1563)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1200)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.id.ORecordId.getRecord(ORecordId.java:309)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:126)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntitiesByNonUniqueKeySearch(RcaInvReader.java:402



  java.lang.Thread.State: RUNNABLE
        at sun.misc.Unsafe.arrayBaseOffset(Native Method)
        at 
com.orientechnologies.common.directmemory.OUnsafeMemoryJava7.get(OUnsafeMemoryJava7.java:31)
        at 
com.orientechnologies.common.directmemory.ODirectMemoryPointer.get(ODirectMemoryPointer.java:79)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.getBinaryValue(ODurablePage.java:109)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPage.getRecordVersion(OClusterPage.java:206)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readRecord(OPaginatedCluster.java:529)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doReadRecord(OAbstractPaginatedStorage.java:1563)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1200)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.id.ORecordId.getRecord(ORecordId.java:309)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:126)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntitiesByNonUniqueKeySearch(RcaInvReader.java:402)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getPortionEntitiesForPattern(RcaInvReader.java:174)

   java.lang.Thread.State: RUNNABLE
        at java.util.WeakHashMap.transfer(WeakHashMap.java:603)
        at java.util.WeakHashMap.resize(WeakHashMap.java:565)
        at java.util.WeakHashMap.put(WeakHashMap.java:534)
        at 
com.orientechnologies.orient.core.cache.OUnboundedWeakCache.put(OUnboundedWeakCache.java:45)
        at 
com.orientechnologies.orient.core.cache.OLocalRecordCache.updateRecord(OLocalRecordCache.java:65)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1520)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.field(ODocument.java:845)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getBinaryObject(DocDB.java:218)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getCircuitRoutes(RcaInvReader.java:735)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:584)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:519)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.InventoryDataUtils.getImpactAnalysisDataHolder(InventoryDataUtils.java:545)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.DefaultImpactAnalysisDataBuilder.buildImpactAnalysisData(DefaultImpactAnalysisDataBuilder.java:34)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlugHelper.getImpactAnalysisDataHolder(CircuitPlugHelper.java:129)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.getImpactAnalysisDataHolder(CircuitPlug.java:234)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.analyze(CircuitPlug.java:106)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.Plug.computeAndStore(Plug.java:126)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.getPlugResult(PlugInvokationTask.java:122)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:67)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:38)
        at java.util.concurrent.RecursiveTask.exec(RecursiveTask.java:93)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:334)
        at 
java.util.concurrent.ForkJoinWorkerThread.execTask(ForkJoinWorkerThread.java:604)
        at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:762)
        at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:646)
        at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398)

   Locked ownable synchronizers:
        - None


   java.lang.Thread.State: RUNNABLE
        at sun.misc.Unsafe.arrayBaseOffset(Native Method)
        at 
com.orientechnologies.common.directmemory.OUnsafeMemoryJava7.get(OUnsafeMemoryJava7.java:31)
        at 
com.orientechnologies.common.directmemory.ODirectMemoryPointer.get(ODirectMemoryPointer.java:79)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.getBinaryValue(ODurablePage.java:109)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPage.getRecordVersion(OClusterPage.java:206)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readRecord(OPaginatedCluster.java:529)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doReadRecord(OAbstractPaginatedStorage.java:1563)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1200)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.id.ORecordId.getRecord(ORecordId.java:309)
        at in.co.nmsworks.documenttdb.db.DocDB.getDocument(DocDB.java:206)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObject(DocDB.java:154)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObject(DocDB.java:149)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntity(RcaInvReader.java:755)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntitiesMap(RcaInvReader.java:790)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.addEntities(RcaInvReader.java:249)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:601)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:519)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.InventoryDataUtils.getImpactAnalysisDataHolder(InventoryDataUtils.java:545)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.DefaultImpactAnalysisDataBuilder.buildImpactAnalysisData(DefaultImpactAnalysisDataBuilder.java:34)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlugHelper.getImpactAnalysisDataHolder(CircuitPlugHelper.java:129)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.getImpactAnalysisDataHolder(CircuitPlug.java:234)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.analyze(CircuitPlug.java:106)

   java.lang.Thread.State: RUNNABLE
        at sun.misc.Unsafe.arrayBaseOffset(Native Method)
        at 
com.orientechnologies.common.directmemory.OUnsafeMemoryJava7.get(OUnsafeMemoryJava7.java:31)
        at 
com.orientechnologies.common.directmemory.ODirectMemoryPointer.get(ODirectMemoryPointer.java:79)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.getBinaryValue(ODurablePage.java:109)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPage.getRecordBinaryValue(OClusterPage.java:409)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readFullEntry(OPaginatedCluster.java:1320)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readRecord(OPaginatedCluster.java:534)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doReadRecord(OAbstractPaginatedStorage.java:1563)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1200)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.id.ORecordId.getRecord(ORecordId.java:309)
        at in.co.nmsworks.documenttdb.db.DocDB.getDocument(DocDB.java:206)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObject(DocDB.java:154)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObject(DocDB.java:149)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntity(RcaInvReader.java:755)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntitiesMap(RcaInvReader.java:790)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.addEntities(RcaInvReader.java:264)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:601)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:519)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.InventoryDataUtils.getImpactAnalysisDataHolder(InventoryDataUtils.java:545)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.DefaultImpactAnalysisDataBuilder.buildImpactAnalysisData(DefaultImpactAnalysisDataBuilder.java:34)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlugHelper.getImpactAnalysisDataHolder(CircuitPlugHelper.java:129)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.getImpactAnalysisDataHolder(CircuitPlug.java:234)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.analyze(CircuitPlug.java:106)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.Plug.computeAndStore(Plug.java:126)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.getPlugResult(PlugInvokationTask.java:122)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:67)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:38)
        at java.util.concurrent.RecursiveTask.exec(RecursiveTask.java:93)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:334)
        at 
java.util.concurrent.ForkJoinWorkerThread.execTask(ForkJoinWorkerThread.java:604)
        at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:762)
        at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:646)
        at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398)

   Locked ownable synchronizers:
        - None

   java.lang.Thread.State: RUNNABLE
        at java.lang.System.currentTimeMillis(Native Method)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.updateCache(OReadWriteDiskCache.java:633)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.doLoad(OReadWriteDiskCache.java:300)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.load(OReadWriteDiskCache.java:268)
        at 
com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.loadPageEntry(OLocalHashTable.java:2085)
        at 
com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.get(OLocalHashTable.java:404)
        at 
com.orientechnologies.orient.core.index.engine.OHashTableIndexEngine.get(OHashTableIndexEngine.java:155)
        at 
com.orientechnologies.orient.core.index.OIndexMultiValues.get(OIndexMultiValues.java:65)
        at 
com.orientechnologies.orient.core.index.OIndexMultiValues.get(OIndexMultiValues.java:51)
        at 
com.orientechnologies.orient.core.index.OIndexAbstractDelegate.get(OIndexAbstractDelegate.java:59)
        at 
com.orientechnologies.orient.core.index.OIndexTxAwareMultiValue.get(OIndexTxAwareMultiValue.java:272)
        at 
com.orientechnologies.orient.core.index.OIndexTxAwareMultiValue.get(OIndexTxAwareMultiValue.java:40)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:116)


   java.lang.Thread.State: RUNNABLE
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:921)
        at java.util.HashMap$ValueIterator.next(HashMap.java:950)
        at java.util.AbstractCollection.toArray(AbstractCollection.java:141)
        at java.util.ArrayList.addAll(ArrayList.java:559)
        at 
com.orientechnologies.orient.core.metadata.schema.OImmutableClass.properties(OImmutableClass.java:147)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.convertFieldsToClass(ODocument.java:2158)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.setClassNameIfExists(ODocument.java:1785)
        at 
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinaryV0.deserialize(ORecordSerializerBinaryV0.java:72)
        at 
com.orientechnologies.orient.core.serialization.serializer.record.binary.ORecordSerializerBinary.fromStream(ORecordSerializerBinary.java:70)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.deserializeFields(ODocument.java:1699)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.checkForFields(ODocument.java:2087)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.fieldNames(ODocument.java:797)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.toMap(ODocument.java:681)
        at 
in.co.nmsworks.documenttdb.db.DocDB.buildDocTypeObject(DocDB.java:165)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:127)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getOtherEndNodes(RcaInvReader.java:704)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.getRelationshipAndOtherEndNodes(RcaInvReader.java:998)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:971)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:962)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.getImpactAnalysisDataHolder(RcaInvReader.java:936)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.access$200(RcaInvReader.java:914)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:532)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:519)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.InventoryDataUtils.getImpactAnalysisDataHolder(InventoryDataUtils.java:545)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.DefaultImpactAnalysisDataBuilder.buildImpactAnalysisData(DefaultImpactAnalysisDataBuilder.java:34)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlugHelper.getImpactAnalysisDataHolder(CircuitPlugHelper.java:129)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.getImpactAnalysisDataHolder(CircuitPlug.java:234)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.analyze(CircuitPlug.java:106)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.Plug.computeAndStore(Plug.java:126)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.getPlugResult(PlugInvokationTask.java:122)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:67)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:38)
        at java.util.concurrent.RecursiveTask.exec(RecursiveTask.java:93)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:334)
        at 
java.util.concurrent.ForkJoinWorkerThread.execTask(ForkJoinWorkerThread.java:604)
        at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:762)
        at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:646)
        at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398)

   java.lang.Thread.State: RUNNABLE
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache$UpdateCacheResult.<init>(OReadWriteDiskCache.java:1063)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache$UpdateCacheResult.<init>(OReadWriteDiskCache.java:1059)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.updateCache(OReadWriteDiskCache.java:643)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.doLoad(OReadWriteDiskCache.java:300)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.load(OReadWriteDiskCache.java:268)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readFullEntry(OPaginatedCluster.java:1309)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readRecord(OPaginatedCluster.java:534)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doReadRecord(OAbstractPaginatedStorage.java:1563)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1200)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.id.ORecordId.getRecord(ORecordId.java:309)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:126)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getOtherEndNodes(RcaInvReader.java:704)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.getRelationshipAndOtherEndNodes(RcaInvReader.java:999)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:971)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:962)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.fillPatternTree(RcaInvReader.java:989)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.getImpactAnalysisDataHolder(RcaInvReader.java:936)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader$PatternTreeBuilder.access$200(RcaInvReader.java:914)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:532)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolder(RcaInvReader.java:519)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.InventoryDataUtils.getImpactAnalysisDataHolder(InventoryDataUtils.java:545)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.DefaultImpactAnalysisDataBuilder.buildImpactAnalysisData(DefaultImpactAnalysisDataBuilder.java:34)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlugHelper.getImpactAnalysisDataHolder(CircuitPlugHelper.java:129)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.getImpactAnalysisDataHolder(CircuitPlug.java:234)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.analyze(CircuitPlug.java:106)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.Plug.computeAndStore(Plug.java:126)

  java.lang.Thread.State: RUNNABLE
        at java.lang.System.currentTimeMillis(Native Method)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.updateCache(OReadWriteDiskCache.java:633)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.doLoad(OReadWriteDiskCache.java:300)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.load(OReadWriteDiskCache.java:268)
        at 
com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.loadPageEntry(OLocalHashTable.java:2085)
        at 
com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.get(OLocalHashTable.java:404)
        at 
com.orientechnologies.orient.core.index.engine.OHashTableIndexEngine.get(OHashTableIndexEngine.java:155)
        at 
com.orientechnologies.orient.core.index.OIndexMultiValues.get(OIndexMultiValues.java:65)
        at 
com.orientechnologies.orient.core.index.OIndexMultiValues.get(OIndexMultiValues.java:51)
        at 
com.orientechnologies.orient.core.index.OIndexAbstractDelegate.get(OIndexAbstractDelegate.java:59)
        at 
com.orientechnologies.orient.core.index.OIndexTxAwareMultiValue.get(OIndexTxAwareMultiValue.java:272)
        at 
com.orientechnologies.orient.core.index.OIndexTxAwareMultiValue.get(OIndexTxAwareMultiValue.java:40)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:116)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getOtherEndNodes(RcaInvReader.java:704)


 java.lang.Thread.State: RUNNABLE
        at 
com.orientechnologies.common.directmemory.ODirectMemoryPointer.getLong(ODirectMemoryPointer.java:128)
        at 
com.orientechnologies.common.serialization.types.OLongSerializer.deserializeFromDirectMemory(OLongSerializer.java:120)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.getLongValue(ODurablePage.java:105)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPositionMapBucket.readEntry(OClusterPositionMapBucket.java:110)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPositionMapBucket.get(OClusterPositionMapBucket.java:76)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OClusterPositionMap.get(OClusterPositionMap.java:194)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readRecord(OPaginatedCluster.java:512)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doReadRecord(OAbstractPaginatedStorage.java:1563)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1200)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.field(ODocument.java:845)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.toMap(ODocument.java:682)
        at 
in.co.nmsworks.documenttdb.db.DocDB.buildDocTypeObject(DocDB.java:165)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:127)


  java.lang.Thread.State: RUNNABLE
        at sun.nio.ch.FileDispatcherImpl.pread0(Native Method)
        at sun.nio.ch.FileDispatcherImpl.pread(FileDispatcherImpl.java:52)
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:220)
        at sun.nio.ch.IOUtil.read(IOUtil.java:197)
        at sun.nio.ch.FileChannelImpl.readInternal(FileChannelImpl.java:699)
        at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:684)
        at 
com.orientechnologies.orient.core.storage.fs.OFileClassic.read(OFileClassic.java:75)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OWOWCache.cacheFileContent(OWOWCache.java:915)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OWOWCache.load(OWOWCache.java:404)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.updateCache(OReadWriteDiskCache.java:667)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.doLoad(OReadWriteDiskCache.java:300)
        at 
com.orientechnologies.orient.core.index.hashindex.local.cache.OReadWriteDiskCache.load(OReadWriteDiskCache.java:268)
        at 
com.orientechnologies.orient.core.storage.impl.local.paginated.OPaginatedCluster.readRecord(OPaginatedCluster.java:523)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doReadRecord(OAbstractPaginatedStorage.java:1563)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1200)
        at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497)
        at 
com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354)
        at 
com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.field(ODocument.java:845)
        at 
com.orientechnologies.orient.core.record.impl.ODocument.toMap(ODocument.java:682)
        at 
in.co.nmsworks.documenttdb.db.DocDB.buildDocTypeObject(DocDB.java:165)
        at 
in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:127)
        at 
in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntitiesByNonUniqueKeySearch(RcaInvReader.java:402)
















   

On Friday, January 9, 2015 at 12:05:53 PM UTC+5:30, Mandark13 wrote:
>
>
> Hi,
>
>
>             I am a new Orient DB user. I have created a database which has 
> a combination of Document data and Serialized data. I have a total of 78 
> tables out of which 17 tables have non unique indices and the remaining 
> have unique indices. The total number of records across all tables is 
> pretty huge and amounts to around 5 crores. I am finding the fetch response 
> slow for the first few times when I try to fetch around 50 k items from 
> across all the tables within a single transaction. When I repeatedly try to 
> fetch the same 50 K items, I am observing the fetch time is faster after 
> say the fourth try. I understand this behaviour is because of the LRU 
> implementation. But my concern is, *is there any way I can speed up the 
> fetch the first few times? Any configurations can accelerate stuff?*
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to