[ 
http://jira.dspace.org/jira/browse/DS-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Diggory reassigned DS-264:
-------------------------------

    Assignee: Mark Diggory

> XMLUI misses logging UsageEvent on requests fulfilled from the cache (with 
> proposed fix)
> ----------------------------------------------------------------------------------------
>
>                 Key: DS-264
>                 URL: http://jira.dspace.org/jira/browse/DS-264
>             Project: DSpace 1.x
>          Issue Type: Bug
>          Components: XMLUI
>    Affects Versions: 1.5.2, 1.6.0
>         Environment: MacOSX/java1.5/oracle, 1.5.2
>            Reporter: Larry Stone
>            Assignee: Mark Diggory
>            Priority: Minor
>         Attachments: ue-diff.txt
>
>
> The calls to generate UsageEvents in the XMLUI are in the addBody() method, 
> which never get called when the request is satisfied out of cocoon's cache.  
> In a quiescent test environment this resulted in only one usage event for 
> each distinct Collection, Community, and Item, no matter whether it was 
> requested by different logged-in users or from different IP addresses.  Even 
> in a busy production environment, it would probably miss counting many of the 
> requests for a popular Item.
> The patch moves UsageEvent calls up to the getValidity method, which also 
> calls the system log that seems to reflect activity accurately. Someone who 
> really knows the XMLUI internals ought to check it over, though.
> Also, the UsageEvent in CommunityViewer.java was incorrectly identifying the 
> object type as an ITEM; the patch fixes that too.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.dspace.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to