I read this bug ID CSCsa58499 and I am trying to understand what it says:
The sticky entry times out with active flows. The sticky timer resets when new connections encounter a sticky entry. Sticky entries are kept in the sticky table only as long as the client keeps opening new connections at an interval smaller than the sticky timeout. If there is an open connection from a client, that connection is not enough to maintain the sticky entry that is associated with it in the sticky table. For example, with a sticky timer of 30 minutes and a connection open for one hour, after 30 minutes the sticky entry for that client is removed, although that client has an open connection.
The NO_TIMEOUT_IP_STICKY_ENTRIES environment variable is introduced to configure the timeout policy for IP sticky entries with active sessions. The problem is resolved by having the sticky timer for a specific entry reset from the point where the last session ends. When NO_TIMEOUT_IP_STICKY_ENTRIES is set to 1, this timeout policy applies to sessions using IP sticky only. Sessions using other forms of persistence (for example cookie, SSL ID) are not affected by the environment variable.
The NO_TIMEOUT_IP_STICKY_ENTRIES variable has the following syntax:
Valid Values: Integer (0 to 1)
Description: Time-Out (1 = no timeout) policy for IP sticky entry with active sessions
This example shows how to configure the sticky environment variable:
Router(config-module-csm)# variable NO_TIMEOUT_IP_STICKY_ENTRIES 1
Now I have the following config:
sticky 60 cookie JSESSIONID timeout 60
virtual 184.108.40.206 tcp www
sticky 60 group 60
The sticky cookie timer seems to work as I expect, but the above documentation says that "Sessions using other forms of persistence (for example cookie, SSL ID) are not affected by the environment variable"
So I am confused.
Can someone please clarify the statement:
"Sessions using other forms of persistence (for example cookie, SSL ID) are not affected by the environment variable"