Discussion:
[jira] [Created] (ISIS-2031) Using 'show all' on tables does take longer than expected
Andi Huber (JIRA)
2018-11-08 13:53:00 UTC
Permalink
Andi Huber created ISIS-2031:
--------------------------------

Summary: Using 'show all' on tables does take longer than expected
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Fix For: 2.0.0-M2


When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.

This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.

This needs some investigation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-09 17:38:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681739#comment-16681739 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit 061d55932376a0830c71f96d5fe05d65fc255bd3 in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=061d559 ]

ISIS-2031: add 'took seconds' label to bottom of tables

... when in prototyping mode

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Blocker
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-09 17:38:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681738#comment-16681738 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit 061d55932376a0830c71f96d5fe05d65fc255bd3 in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=061d559 ]

ISIS-2031: add 'took seconds' label to bottom of tables

... when in prototyping mode

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Blocker
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-09 17:45:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681748#comment-16681748 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit d808ac8596edbc51c19c1886eede69c9e4135dc8 in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=d808ac8 ]

ISIS-2031: minor: fixing java-doc

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Blocker
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-09 17:45:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681749#comment-16681749 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit d808ac8596edbc51c19c1886eede69c9e4135dc8 in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=d808ac8 ]

ISIS-2031: minor: fixing java-doc

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Blocker
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-09 18:55:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681831#comment-16681831 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit ec077d5e5edbf701daf2a25226cbea801b10950b in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=ec077d5 ]

ISIS-2031: minor simplifications

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Blocker
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-09 18:55:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681830#comment-16681830 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit ec077d5e5edbf701daf2a25226cbea801b10950b in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=ec077d5 ]

ISIS-2031: minor simplifications

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Blocker
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
Andi Huber (JIRA)
2018-11-09 19:10:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andi Huber updated ISIS-2031:
-----------------------------
Priority: Minor (was: Blocker)
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Minor
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
Andi Huber (JIRA)
2018-11-09 19:15:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681850#comment-16681850 ]

Andi Huber commented on ISIS-2031:
----------------------------------

Just learned, that I'm only seeing this on my development environment with prototyping mode. Production is fine, but production is also way faster.

In addition to 'show all' being slow, also switching between paged-table pages (Ajax navigation bar, at the bottom of tables) is incredibly slow!
eg. first page 25 objects loads in 0.3 s. Then navigating to the second page takes 17s.

Clearly there's something wrong.
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Minor
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-10 17:54:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16682528#comment-16682528 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit e2d31635f782f65920f1a5f3f98cb30fd6d78312 in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=e2d3163 ]

ISIS-2031: further simplify code, also allow for less prominent css
styling of 'took seconds' label

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Minor
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
ASF subversion and git services (JIRA)
2018-11-10 17:54:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16682529#comment-16682529 ]

ASF subversion and git services commented on ISIS-2031:
-------------------------------------------------------

Commit e2d31635f782f65920f1a5f3f98cb30fd6d78312 in isis's branch refs/heads/v2 from [~hobrom]
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=e2d3163 ]

ISIS-2031: further simplify code, also allow for less prominent css
styling of 'took seconds' label

Task-Url: https://issues.apache.org/jira/browse/ISIS-2031
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Minor
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
Andi Huber (JIRA)
2018-11-14 22:26:00 UTC
Permalink
[ https://issues.apache.org/jira/browse/ISIS-2031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16687231#comment-16687231 ]

Andi Huber commented on ISIS-2031:
----------------------------------

Symptoms go away with disabling L1 cache verification:

isis.persistor.datanucleus.impl.datanucleus.findObject.validateWhenCached=false

From DN's webpage:
When you call the method getObjectById if an object with that identity is found in the cache then a call is, by default, made to validate it still exists. You can avoid this call to the datastore by setting the persistence property datanucleus.findObject.validateWhenCached to false.

WE need to further investigate, whether we can optimize this on our side, without disabling L1 cache verification.
Post by Andi Huber (JIRA)
Using 'show all' on tables does take longer than expected
---------------------------------------------------------
Key: ISIS-2031
URL: https://issues.apache.org/jira/browse/ISIS-2031
Project: Isis
Issue Type: Bug
Components: Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Priority: Minor
Fix For: 2.0.0-M2
When fetching and displaying 25 objects (rendering a table) takes 1s, then the same with 100 objects should take about 4s, but it takes way longer.
This is strange. I also noticed, that after having fetched all objects from the DB, the viewer is still occupied with rendering, showing the long-running indicator.
This needs some investigation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Loading...