myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Yvanovich (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Created] (TRINIDAD-2326) Don't permanently cache the null resource loader
Date Wed, 03 Oct 2012 15:46:07 GMT
Mark Yvanovich created TRINIDAD-2326:
----------------------------------------

             Summary: 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: 2.0.1-core,  1.2.12-core, 2.1.0-core
            Reporter: Mark Yvanovich


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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message