| Summary: | [UICallback] Active UICallback prevents session timeout | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Sabine Neubauer <neubauer> |
| Component: | RWT | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | a.nesheret |
| Version: | 1.4 | ||
| Target Milestone: | 1.5 M1 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 344989 | ||
|
Description
Sabine Neubauer
What servlet engine are you using? My observations regarding how different servlet engines behave when there is a standing callback requests: * Jetty 6.1.x does not invalidate the session while there is a callback request standing * Jetty 7.4.x does not invalidate the session while there is a callback request standing * Tomcat 7.0.12 *does* invalidate the session even though there is a callback request standing Jetty 7 and Tomcat ran as embedded servlet engines from the cluster test suite [1], so their configuration might slightly differ from the standalone mode. [1] http://wiki.eclipse.org/RAP/RWT_Cluster#Test_Infrastructure (In reply to comment #1) > What servlet engine are you using? We are using jetty 6.1.23 which is embedded in our application, i.e. we do not deploy our application as war file. Thanks for your investigations. For each standing callback request it is checked regularly (currently every 30 Seconds) whether the request should be released. These checks were extended to also include the session timeout. If a callback request is held for a longer than the session timeout interval, it is released. Changes are in CVS HEAD |