[ 
https://issues.apache.org/jira/browse/TRINIDAD-2326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott O'Bryan updated TRINIDAD-2326:
------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.1.0-core
         Assignee: Jeanne Waldman
           Status: Resolved  (was: Patch Available)

r1394135 | jwaldman | 2012-10-04 16:21:59 +0000 | 2 lines
Changed paths:
   M 
/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/webapp/ResourceServlet.java
   D 
/myfaces/trinidad/trunk/trinidad-api/src/main/java/org/apache/myfaces/trinidad/webapp/TempDirectoryResourceLoader.java

TRINIDAD-2326 Don't permanently cache the null resource loader 
Thanks to Mark Yvanovich for the patch


> Don't permanently cache the null resource loader
> ------------------------------------------------
>
>                 Key: TRINIDAD-2326
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2326
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Infrastructure
>    Affects Versions:  1.2.12-core, 2.0.1-core, 2.1.0-core
>            Reporter: Mark Yvanovich
>            Assignee: Jeanne Waldman
>             Fix For: 2.1.0-core
>
>         Attachments: jira2326-2.0.0.x.patch, jira2326-trunk.patch
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> In ResourceServlet._getResourceLoader(), if an exception occurs while getting 
> the resource loader, we use the null resource loader and this loader is 
> cached so from that point on we return null for any resource request with the 
> specified servlet path that caused the exception.  We want to make this a bit 
> more fault tolerant so we are going to implement a exponential backoff 
> resource loader to be used in place of the null resource loader.  This loader 
> will periodically re-attempt to load the resource loader for the specified 
> servlet path and replace the exponential backoff resource loader in 
> ResourceServlet's loader cache if it is found so that subsequent requests 
> will succeed.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to