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/13 16:43:01 UTC

[jira] [Issue Comment Edited] (WICKET-3865) Create a debug page with which the developer can browse the disk data store

    [ 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