Forum Discussion

Gerhard_Hannema's avatar
Gerhard_Hannema
Icon for Nimbostratus rankNimbostratus
Jun 04, 2013

Virtual Server not picking up iRule changes

Hi

 

 

Having a very odd issue with iRules on a 3900 (running version 10.2.4_732)

 

I made changes to a very simple iRule, updated this iRule, update the virtual server using it, found it was still using an old version of the iRule.

 

I made further changes to the same iRule, followed the smae procedure, it seem to pickup the changes. A few days later, the iRule stopped working, it had reverted to its old form again. How is this even possible?

 

I made a further changes, and it picked up the change. The change I made was simply to add logging so that I can see what it was doing - nothing else. I attempted to remove the logging code. The interface clearly displayed that I removed that line of . However it was still logging, therefore, still running the previous version!.

 

I removed the iRule from the virtual server, ran some test, it obviously was no longer in action.

 

I re-added the iRule and it reverted back to the previous version - ie the code that I removed had returned. I removed it again. Updated, this time it appeared to work.

 

This is now happened on a number of iRule over varying complexity.

 

I read the messages about persistent connections and ran the b conn server show, resulting in an empty list - ie "No Conns were found."

 

What could cause this to happen. This was first appeared after we upgraded the 732 build of 10.2.4

 

...and yes I did double and triple checked....

 

 

Regards,

 

Gerhard

 

 

1 Reply

  • jstaf's avatar
    jstaf
    Icon for Nimbostratus rankNimbostratus
    Hello,

     

     

    I found that when you click on "update" on the virtual server, it refreshes the iRule cache for the current sessions. But I am not sure if it still works with new versions.

     

     

    regards