-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/50818/#review144822
-----------------------------------------------------------


Fix it, then Ship it!





extensions/geode-modules-session/src/test/java/com/gemstone/gemfire/modules/session/internal/filter/CommonTests.java
 (line 590)
<https://reviews.apache.org/r/50818/#comment210954>

    type: Multiple



extensions/geode-modules-session/src/test/java/com/gemstone/gemfire/modules/session/internal/filter/SessionReplicationIntegrationJUnitTest.java
 (line 1251)
<https://reviews.apache.org/r/50818/#comment210955>

    I think this is a typo too? and maybe remove the commented out code?


- Jason Huynh


On Aug. 4, 2016, 9:07 p.m., Dan Smith wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/50818/
> -----------------------------------------------------------
> 
> (Updated Aug. 4, 2016, 9:07 p.m.)
> 
> 
> Review request for geode and Jason Huynh.
> 
> 
> Repository: geode
> 
> 
> Description
> -------
> 
> The geode session filter is being applied to all requests. Because of
> that, all request objects should already be wrapped in a RequestWrapper.
> By adding these dispatcher elements to the filter, the filter was being
> applied multiple times to the request when a request is forwarded or
> included using the RequestDipatcher. That is unnecessary, and
> problematic if we can't determine that the request has already been
> wrapped.
> 
> GEODE-1728: Recursively checking for wrapped http sessions
> 
> Our check for wrapped http sessions in the session caching module was
> not working if a request was wrapped by our module and then by a third
> party filter that also wrapped the request.
> 
> 
> Diffs
> -----
> 
>   extensions/geode-modules-session/build.gradle 
> 4045a69fe1eb0d287a16954cf4fdf4ed4b18a6e0 
>   
> extensions/geode-modules-session/src/main/java/com/gemstone/gemfire/modules/session/filter/SessionCachingFilter.java
>  7abc25370660281741423aed87326cf45e4292ad 
>   
> extensions/geode-modules-session/src/main/java/com/gemstone/gemfire/modules/session/installer/Installer.java
>  7ba5b34abc86522df94de849777b5ae2a8731221 
>   
> extensions/geode-modules-session/src/test/java/com/gemstone/gemfire/modules/session/installer/InstallerJUnitTest.java
>  PRE-CREATION 
>   
> extensions/geode-modules-session/src/test/java/com/gemstone/gemfire/modules/session/internal/filter/CommonTests.java
>  c341c6f167dc5d5d5c18c7fd7976076ec43381f7 
>   
> extensions/geode-modules-session/src/test/java/com/gemstone/gemfire/modules/session/internal/filter/SessionReplicationIntegrationJUnitTest.java
>  da5673523f8c359bdcfa3e36513e3e4355667b5b 
>   
> extensions/geode-modules-session/src/test/resources/com/gemstone/gemfire/modules/session/installer/InstallerJUnitTest.web.xml
>  PRE-CREATION 
>   
> extensions/geode-modules-session/src/test/resources/com/gemstone/gemfire/modules/session/installer/InstallerJUnitTest.web.xml.expected
>  PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/50818/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Dan Smith
> 
>

Reply via email to