A race condition in the TorqueBox page caching implementation can cause sporadic web request failure under high load.
Rails applications may experience unexpected 500 responses under high load with stack traces that contain references to org.projectodd.polyglot.web.servlet.StaticResourceServlet and org.apache.naming.resources.ResourceCache. Rack applications are not impacted.
The race condition was resolved by synchronizing access to a shared resource.
Rails applications no longer have the potential to throw errors from StaticResourceServlet under highl oad.