Reporter |
![]() |
---|---|
Created | Apr 19, 2013 5:23:42 PM |
Updated | Apr 25, 2013 5:12:27 PM |
Priority | Normal |
Type | Performance Problem |
State | Open |
Assignee | Sergey Andreev (smandreev) |
Subsystem | No subsystem |
Fix versions | No Fix versions |
Fixed in builds | No Fixed in build |
Affected versions | No Affected versions |
Browser | Any Browser |
OS | Any OS |
Verified in build | Not verified |
Verified by | Nobody |
Reviewed by | No reviewed by |
Severity | Routine |
What steps will reproduce the problem?
1. Migrate from 4.0 to 4.2.1
2. Try to work. Everything you do is slow like hell, even if you are the only user connected
3. Open a project that has some tickets (>20 000). You get this exception and you are done. You can't work.
What is the expected result?
Smooth usage
What happens instead?
Impossible to use because it's slow or it crashes...
base url: http://youtrack.ankama.lan
version: 4.2.1
build: 5969 [20-Mar-2013 16:59]
java.version: 1.6.0_18
java.vendor: Sun Microsystems Inc.
java.vm.specification.version: 1.0
java.vm.specification.vendor: Sun Microsystems Inc.
java.vm.specification.name: Java Virtual Machine Specification
java.vm.version: 14.0-b16
java.vm.vendor: Sun Microsystems Inc.
java.vm.name: OpenJDK 64-Bit Server VM
java.specification.version: 1.6
java.specification.vendor: Sun Microsystems Inc.
java.specification.name: Java Platform API Specification
java.class.version: 50.0
os.name: Linux
os.arch: amd64
os.version: 2.6.26-2-amd64
Max memory: 6 GB (6836060160 bytes)
Free memory: 353 MB (370897832 bytes)
Total memory: 1 GB (1745879040 bytes)
Available processors: 8
Thrown at: vendredi 19 avril 2013 15 h 06 CEST
1. Migrate from 4.0 to 4.2.1
2. Try to work. Everything you do is slow like hell, even if you are the only user connected
3. Open a project that has some tickets (>20 000). You get this exception and you are done. You can't work.
What is the expected result?
Smooth usage
What happens instead?
Impossible to use because it's slow or it crashes...
Environment details
host: gamesold.ankama.lanbase url: http://youtrack.ankama.lan
version: 4.2.1
build: 5969 [20-Mar-2013 16:59]
java.version: 1.6.0_18
java.vendor: Sun Microsystems Inc.
java.vm.specification.version: 1.0
java.vm.specification.vendor: Sun Microsystems Inc.
java.vm.specification.name: Java Virtual Machine Specification
java.vm.version: 14.0-b16
java.vm.vendor: Sun Microsystems Inc.
java.vm.name: OpenJDK 64-Bit Server VM
java.specification.version: 1.6
java.specification.vendor: Sun Microsystems Inc.
java.specification.name: Java Platform API Specification
java.class.version: 50.0
os.name: Linux
os.arch: amd64
os.version: 2.6.26-2-amd64
Max memory: 6 GB (6836060160 bytes)
Free memory: 353 MB (370897832 bytes)
Total memory: 1 GB (1745879040 bytes)
Available processors: 8
Thrown at: vendredi 19 avril 2013 15 h 06 CEST
jetbrains.charisma.main.ProcessingTookToLongException: Processing took too long :( at jetbrains.charisma.main.QueryCancellingPolicyProviderImpl$1.doCancel(QueryCancellingPolicyProviderImpl.java:27) at jetbrains.exodus.database.impl.iterate.EntityIteratorBase.nextId(EntityIteratorBase.java:121) at jetbrains.exodus.database.impl.iterate.binop.MinusIterable$SortedIterator.nextId(MinusIterable.java:135) at jetbrains.exodus.database.impl.iterate.binop.MinusIterable$SortedIterator.hasNextImpl(MinusIterable.java:86) at jetbrains.exodus.database.impl.iterate.EntityIteratorFixingDecorator.hasNextImpl(EntityIteratorFixingDecorator.java:27) at jetbrains.exodus.database.impl.iterate.EntityIteratorBase.hasNext(EntityIteratorBase.java:68) at com.jetbrains.teamsys.dnq.database.PersistentEntityIteratorWrapper.hasNext(PersistentEntityIteratorWrapper.java:21) at jetbrains.charisma.smartui.panel.links.IssuesView.load(IssuesView.java:106) at jetbrains.charisma.smartui.panel.links.LinkPanel_HtmlTemplateComponent$1.invoke(LinkPanel_HtmlTemplateComponent.java:69) at jetbrains.charisma.smartui.panel.links.LinkPanel_HtmlTemplateComponent$1.invoke(LinkPanel_HtmlTemplateComponent.java:61) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.renderTemplate(TemplateComponent.java:464) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.buildTemplateComponent(TemplateComponent.java:808) at jetbrains.charisma.smartui.fullScreenIssue.IssueContainer_HtmlTemplateComponent.renderTemplate(IssueContainer_HtmlTemplateComponent.java:452) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.renderTemplate(TemplateComponent.java:470) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.buildTemplateComponent(TemplateComponent.java:808) at jetbrains.charisma.smartui.fullScreenIssue.IssueContent_HtmlTemplateComponent.renderTemplate(IssueContent_HtmlTemplateComponent.java:119) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.renderTemplate(TemplateComponent.java:470) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.buildTemplateComponent(TemplateComponent.java:808) at jetbrains.charisma.smartui.fullScreenIssue.Issue_RootHtmlTemplateComponent.renderTemplate(Issue_RootHtmlTemplateComponent.java:521) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.renderTemplate(TemplateComponent.java:470) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.buildTemplateComponent(TemplateComponent.java:808) at jetbrains.charisma.smartui.layout.SmartUI_LayoutComponent.renderTemplate(SmartUI_LayoutComponent.java:296) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.renderTemplate(TemplateComponent.java:470) at jetbrains.mps.webr.runtime.templateComponent.TemplateComponent.render(TemplateComponent.java:387) at jetbrains.mps.webr.runtime.requestProcessor.ResponseFactory$2.doAction(ResponseFactory.java:79) at jetbrains.mps.webr.runtime.servlet.MainServlet.executeResponseAction(MainServlet.java:172) at jetbrains.mps.webr.runtime.servlet.MainServlet.doGet(MainServlet.java:123) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:648) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1336) at jetbrains.mps.webr.runtime.filter.QueryParameterFilter.doFilter(QueryParameterFilter.java:25) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307) at org.eclipse.jetty.continuation.ContinuationFilter.doFilter(ContinuationFilter.java:137) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307) at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:82) at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:242) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:559) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:365) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:627) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:636)