You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2011/07/04 15:21:21 UTC
[jira] [Created] (WICKET-3865) Create a debug page with which the
developer can browse the disk data store
Create a debug page with which the developer can browse the disk data store
----------------------------------------------------------------------------
Key: WICKET-3865
URL: https://issues.apache.org/jira/browse/WICKET-3865
Project: Wicket
Issue Type: New Feature
Components: wicket-devutils
Affects Versions: 1.5-RC5.1
Reporter: Martin Grigorov
Assignee: Martin Grigorov
it would be helpful if there is a page with which the developer can see what is the current content of the file where the pages for specific session are stored.
This way she can follow what has been stored, how many bytes were written so far, speculate when a page is going to be dropped/expired, etc.
The page will be in wicket-devutils package and will either auto-mount itself at some predefined path (e.g. /wicket/internal/debug/diskDataStore) or will be reachable via BookmarkableMapper (i.e. /wicket/bookmarkable/org.apache.wicket.devutils.diskpagestore.DebugPage).
Additionally to be able to extract the needed information a custom DiskDataStore will be plugged when devutils are enabled. This custom data store extends the default (DiskDataStore) to expose some hidden knowledge and to provide more debug information.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Issue Comment Edited] (WICKET-3865) Create a debug page
with which the developer can browse the disk data store
Posted by "Martin Grigorov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-3865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060502#comment-13060502 ]
Martin Grigorov edited comment on WICKET-3865 at 7/13/11 2:42 PM:
------------------------------------------------------------------
I added the debugging DiskDataStore and a page that uses it to extract the last 1000 page entries in the disk store.
Usage:
- add wicket-devutils in the classpath
- go to http://host:port/wicket/internal/debug/diskDataStore or http://host:port/wicket/bookmarkable/org.apache.wicket.devutils.diskstore.DiskStoreBrowserPage
TODO:
- add some styling to the page (CSS)
- add the possibility to show such kind of information for different sessions than the current one (DONE)
- think about Ajax updates (timer polling) (DONE)
was (Author: mgrigorov):
I added the debugging DiskDataStore and a page that uses it to extract the last 1000 page entries in the disk store.
Usage:
- add wicket-devutils in the classpath
- go to http://host:port/wicket/internal/debug/diskDataStore or http://host:port/wicket/bookmarkable/org.apache.wicket.devutils.diskstore.DiskStoreBrowserPage
TODO:
- add some styling to the page (CSS)
- add the possibility to show such kind of information for different sessions than the current one
- think about Ajax updates (timer polling)
> Create a debug page with which the developer can browse the disk data store
> ----------------------------------------------------------------------------
>
> Key: WICKET-3865
> URL: https://issues.apache.org/jira/browse/WICKET-3865
> Project: Wicket
> Issue Type: New Feature
> Components: wicket-devutils
> Affects Versions: 1.5-RC5.1
> Reporter: Martin Grigorov
> Assignee: Martin Grigorov
>
> it would be helpful if there is a page with which the developer can see what is the current content of the file where the pages for specific session are stored.
> This way she can follow what has been stored, how many bytes were written so far, speculate when a page is going to be dropped/expired, etc.
> The page will be in wicket-devutils package and will either auto-mount itself at some predefined path (e.g. /wicket/internal/debug/diskDataStore) or will be reachable via BookmarkableMapper (i.e. /wicket/bookmarkable/org.apache.wicket.devutils.diskpagestore.DebugPage).
> Additionally to be able to extract the needed information a custom DiskDataStore will be plugged when devutils are enabled. This custom data store extends the default (DiskDataStore) to expose some hidden knowledge and to provide more debug information.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (WICKET-3865) Create a debug page with which the
developer can browse the disk data store
Posted by "Martin Grigorov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-3865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov resolved WICKET-3865.
-------------------------------------
Resolution: Fixed
Fix Version/s: 1.5-RC6
No more functional changes planned for now.
The visual styling wont be functional so it can be applied any time later.
> Create a debug page with which the developer can browse the disk data store
> ----------------------------------------------------------------------------
>
> Key: WICKET-3865
> URL: https://issues.apache.org/jira/browse/WICKET-3865
> Project: Wicket
> Issue Type: New Feature
> Components: wicket-devutils
> Affects Versions: 1.5-RC5.1
> Reporter: Martin Grigorov
> Assignee: Martin Grigorov
> Fix For: 1.5-RC6
>
>
> it would be helpful if there is a page with which the developer can see what is the current content of the file where the pages for specific session are stored.
> This way she can follow what has been stored, how many bytes were written so far, speculate when a page is going to be dropped/expired, etc.
> The page will be in wicket-devutils package and will either auto-mount itself at some predefined path (e.g. /wicket/internal/debug/diskDataStore) or will be reachable via BookmarkableMapper (i.e. /wicket/bookmarkable/org.apache.wicket.devutils.diskpagestore.DebugPage).
> Additionally to be able to extract the needed information a custom DiskDataStore will be plugged when devutils are enabled. This custom data store extends the default (DiskDataStore) to expose some hidden knowledge and to provide more debug information.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (WICKET-3865) Create a debug page with which the
developer can browse the disk data store
Posted by "Martin Grigorov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-3865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13060502#comment-13060502 ]
Martin Grigorov commented on WICKET-3865:
-----------------------------------------
I added the debugging DiskDataStore and a page that uses it to extract the last 1000 page entries in the disk store.
Usage:
- add wicket-devutils in the classpath
- go to http://host:port/wicket/internal/debug/diskDataStore or http://host:port/wicket/bookmarkable/org.apache.wicket.devutils.diskstore.DiskStoreBrowserPage
TODO:
- add some styling to the page (CSS)
- add the possibility to show such kind of information for different sessions than the current one
- think about Ajax updates (timer polling)
> Create a debug page with which the developer can browse the disk data store
> ----------------------------------------------------------------------------
>
> Key: WICKET-3865
> URL: https://issues.apache.org/jira/browse/WICKET-3865
> Project: Wicket
> Issue Type: New Feature
> Components: wicket-devutils
> Affects Versions: 1.5-RC5.1
> Reporter: Martin Grigorov
> Assignee: Martin Grigorov
>
> it would be helpful if there is a page with which the developer can see what is the current content of the file where the pages for specific session are stored.
> This way she can follow what has been stored, how many bytes were written so far, speculate when a page is going to be dropped/expired, etc.
> The page will be in wicket-devutils package and will either auto-mount itself at some predefined path (e.g. /wicket/internal/debug/diskDataStore) or will be reachable via BookmarkableMapper (i.e. /wicket/bookmarkable/org.apache.wicket.devutils.diskpagestore.DebugPage).
> Additionally to be able to extract the needed information a custom DiskDataStore will be plugged when devutils are enabled. This custom data store extends the default (DiskDataStore) to expose some hidden knowledge and to provide more debug information.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira