Forum Discussion
Can editing an iRule reset existing connections
Dear Dev Central,
I recently had a situation where when I edited an active iRule applied to a VS, after hitting "update" a user in the web portal (connected to the VS) stated that they were booted back out to the login screen. I did not expect this result but was wondering if editing an active iRule could cause existing connections to be reset.
Thanks.
- youssef1
Cumulonimbus
Hi,
First please indicate if user was logout of the application ? you have to distinguish the difference between session and connection.
A session is a collection (a superset) of connections. A connection only tells you very basic things (layer 3-4 information) about a single TCP/UDP connection.
A session correlates what happens over several individual connections (Application session for example with session cookie...).
You indicate that applying your irule disconnect user, it's not possible unless you put a condition in your irule that disconnects the user and he has met this condition...
moreover, to apply an Irule does not impact the sessions.
keep me in touch if you need more details.
regards,
- ccraddock
Cirrus
Youssef,
Thanks for the response. All I know is that around the time of editing the iRule, the user stated that they were logged into the portal conducting work and then suddenly got booted back to the login screen (losing all their work). I had assumed at the time that editing the iRule was the cause, but I wasn't 100% sure of that was the cause.
- jaikumar_f5
Noctilucent
Can you also tell what logical change you modified in your irule.
Making any object level or configuration level change impacts or gets applied to the new connections only. The older connections does not take these new changes unless they timeout and establish a new connection. In other words, existing connections behave to the old irule and the new connections behave to the new irule.
Refer this article to know the behavior of changes.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com