> On Jan 16, 2015, at 6:49 AM, Susan Hinrichs > <shinr...@network-geographics.com> wrote: > > Turns out others have been having problems here too. Yu Zou has a fix for > something in this area via bug TS-3140. > > That fix addresses part of my issues, but I have a couple more resources to > free. I'll take over his bug and add my fixes to his.
Hi Susan, could this at all also be related to this JIRA: https://issues.apache.org/jira/browse/TS-3217 — Leif > > > On 1/15/2015 8:36 PM, Susan Hinrichs wrote: >> Has anyone used redirection_enabled recently (in the last couple years?). >> I'm debugging an ink_release_assert reported by someone running in >> production. But when I run even the most basic 301 through it in debug >> mode, I get ink_asserts in HttpSM::state_cache_open_read(). It is checking >> that server_entry == NULL before it assigns server_entry. >> >> In production mode, these asserts are ignored, and the server data >> structures set up when talking to the original server are overwritten and >> presumably leaking memory. There is logic that sets >> t_state.api_release_server_session which should later cause >> release_server_session() to be called. The flag is set, but >> release_server_session() is never called. >> >> I did most of my testing on variants of 5.x. But Alan had 4.2.x and 3.2.x >> builds laying around, and we see the same asserts on those builds as well. >> >> I assume the logic leading to the cleanup call got messed up somewhere along >> the way. But since it has been that way for so long, perhaps we are not >> setting up the redirect_enabled correctly or missing something else obvious. >> Please let me know of you are actively using this feature successfully. >> >> Thanks, >> Susan >