blob: f15e44b1a348cedc5fee9f655f8eb64a6a51b59f [file] [log] [blame]
Creation in Remote CDO file with LazyLoading
create 10000 elements with the factory org.eclipse.uml2.uml.cdo.internal.impl.UMLFactoryImpl
1000 created in 638 ms
1000 created in 205 ms
1000 created in 211 ms
1000 created in 174 ms
1000 created in 159 ms
1000 created in 150 ms
1000 created in 155 ms
1000 created in 143 ms
1000 created in 138 ms
1000 created in 143 ms
+ 10000 creations WITH UML done: 4028 ms
Creation in Remote CDO file with LazyLoading
create 50000 elements with the factory org.eclipse.uml2.uml.cdo.internal.impl.UMLFactoryImpl
1000 created in 148 ms
1000 created in 168 ms
1000 created in 130 ms
1000 created in 128 ms
1000 created in 126 ms
1000 created in 134 ms
1000 created in 128 ms
1000 created in 126 ms
1000 created in 154 ms
1000 created in 189 ms
1000 created in 132 ms
1000 created in 133 ms
1000 created in 126 ms
1000 created in 125 ms
1000 created in 124 ms
1000 created in 127 ms
1000 created in 126 ms
1000 created in 125 ms
1000 created in 123 ms
1000 created in 127 ms
1000 created in 123 ms
1000 created in 126 ms
1000 created in 122 ms
1000 created in 125 ms
1000 created in 123 ms
1000 created in 124 ms
1000 created in 126 ms
1000 created in 125 ms
1000 created in 126 ms
1000 created in 124 ms
1000 created in 127 ms
1000 created in 124 ms
1000 created in 124 ms
1000 created in 122 ms
1000 created in 124 ms
1000 created in 122 ms
1000 created in 125 ms
1000 created in 121 ms
1000 created in 123 ms
1000 created in 123 ms
1000 created in 123 ms
1000 created in 127 ms
1000 created in 123 ms
1000 created in 125 ms
1000 created in 123 ms
1000 created in 125 ms
1000 created in 130 ms
1000 created in 126 ms
1000 created in 123 ms
1000 created in 129 ms
+ 50000 creations WITH UML done: 14199 ms
fail for 1 000 000...
create 1000000 elements with the factory org.eclipse.uml2.uml.cdo.internal.impl.UMLFactoryImpl
create 0 on 1000000 creations.
create 100000 on 1000000 creations.
create 200000 on 1000000 creations.
create 300000 on 1000000 creations.
create 400000 on 1000000 creations.
create 500000 on 1000000 creations.
org.eclipse.emf.cdo.common.util.TransportException: java.util.concurrent.TimeoutException
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.send(CDOClientProtocol.java:640)
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.openSession(CDOClientProtocol.java:122)
at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionImpl.openSession(CDONet4jSessionImpl.java:160)
at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionImpl.doActivate(CDONet4jSessionImpl.java:200)
at org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate(Lifecycle.java:76)
at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalActivate(ShareableLifecycle.java:43)
at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:162)
at org.eclipse.emf.internal.cdo.session.CDOSessionConfigurationImpl.openSession(CDOSessionConfigurationImpl.java:359)
at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurationImpl.openNet4jSession(CDONet4jSessionConfigurationImpl.java:107)
at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurationImpl.openSession(CDONet4jSessionConfigurationImpl.java:113)
at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurationImpl.openSession(CDONet4jSessionConfigurationImpl.java:1)
at org.eclipse.emf.cdo.internal.explorer.repositories.CDORepositoryImpl.openSession(CDORepositoryImpl.java:718)
at org.eclipse.emf.cdo.internal.explorer.repositories.CDORepositoryImpl.doConnect(CDORepositoryImpl.java:274)
at org.eclipse.emf.cdo.internal.explorer.repositories.CDORepositoryImpl.connect(CDORepositoryImpl.java:259)
at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.connect(CDORemoteTests_LazyLoading.java:226)
at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.connect(CDORemoteTests_LazyLoading.java:173)
at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.create1000ElementsInNewPackage(CDORemoteTests_LazyLoading.java:116)
at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.create_Elements(CDORemoteTests_LazyLoading.java:100)
at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.create_1000000_Elements(CDORemoteTests_LazyLoading.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:232)
at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness.lambda$0(PlatformUITestHarness.java:45)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3933)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3564)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:628)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155)
at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:55)
at org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:46)
at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:49)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)
at org.eclipse.equinox.launcher.Main.run(Main.java:1501)
at org.eclipse.equinox.launcher.Main.main(Main.java:1474)
Caused by: java.util.concurrent.TimeoutException
at org.eclipse.net4j.util.io.IOTimeoutException.createTimeoutException(IOTimeoutException.java:46)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:290)
at org.eclipse.net4j.signal.SignalProtocol.startSignal(SignalProtocol.java:492)
at org.eclipse.net4j.signal.RequestWithConfirmation.doSend(RequestWithConfirmation.java:89)
at org.eclipse.net4j.signal.RequestWithConfirmation.send(RequestWithConfirmation.java:75)
at org.eclipse.net4j.signal.RequestWithMonitoring.send(RequestWithMonitoring.java:112)
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.send(CDOClientProtocol.java:632)
... 71 more
Caused by: org.eclipse.net4j.util.io.IOTimeoutException
at org.eclipse.net4j.buffer.BufferInputStream.computeTimeout(BufferInputStream.java:258)
at org.eclipse.net4j.buffer.BufferInputStream.ensureBuffer(BufferInputStream.java:214)
at org.eclipse.net4j.buffer.BufferInputStream.read(BufferInputStream.java:137)
at java.io.DataInputStream.readByte(Unknown Source)
at org.eclipse.net4j.util.io.ExtendedIOUtil.readVarInt(ExtendedIOUtil.java:84)
at org.eclipse.net4j.util.io.ExtendedDataInputStream.readVarInt(ExtendedDataInputStream.java:34)
at org.eclipse.net4j.util.io.ExtendedDataInput$Delegating.readVarInt(ExtendedDataInput.java:192)
at org.eclipse.emf.cdo.spi.common.protocol.CDODataInputImpl.readXInt(CDODataInputImpl.java:130)
at org.eclipse.emf.cdo.internal.net4j.protocol.OpenSessionRequest.confirming(OpenSessionRequest.java:98)
at org.eclipse.emf.cdo.internal.net4j.protocol.OpenSessionRequest.confirming(OpenSessionRequest.java:1)
at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientRequestWithMonitoring.confirming(CDOClientRequestWithMonitoring.java:131)
at org.eclipse.net4j.signal.RequestWithMonitoring.confirming(RequestWithMonitoring.java:181)
at org.eclipse.net4j.signal.RequestWithConfirmation.doExtendedInput(RequestWithConfirmation.java:125)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:380)
at org.eclipse.net4j.signal.RequestWithConfirmation.doExecute(RequestWithConfirmation.java:105)
at org.eclipse.net4j.signal.RequestWithMonitoring.doExecute(RequestWithMonitoring.java:245)
at org.eclipse.net4j.signal.SignalActor.execute(SignalActor.java:53)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:286)
... 76 more