Forum Discussion

sjkumar's avatar
sjkumar
Icon for Nimbostratus rankNimbostratus
Jun 20, 2019

Continuous increase of TMM memory after upgradation to v14.1.0.3 and a fix( Putting if {[HTTP::has_responded]} {return}) in iRule

Hi,

 

I upgraded the F5 device to the version 14.1.0.3 and made a minor change in the existing iRule. The change in iRule was to put "if {[HTTP::has_responded]} {return}" syntax in the beginning of each HTTP_REQUEST within multiple iRules.

After a week of these changes and ugradation, it was noted that the TMM utilization is increasing each day by 1 %. Logged a ticket with F5 to figure out the reason of this memory leak (assuming so), shared its diagnose core file as well with them but they are unable to figure it out where actually this leak is happening or which iRule is responsible to increase memory.

 

It's been 2 months since I have logged this ticket with support but they have still not come up with any observation or solution.

 

Let me tell you, the mentioned change in iRule was suggested by the support (to put [HTTP::has_responded]} {return}" in the beginning of HTTP_REQUEST) against an another issue where we were getting tcl error after the upgrade and we were not able to access virtual service due to this error. There are more than one iRule where we have redirection in iRules.

 

Hoping to get the solution from here. Kindly look if someone can help me out in this. If you need any more info please let me know.

 

***We do not have any staging set up in our env to test it.

 

Thanks and Regards,

Suraj Kumar

No RepliesBe the first to reply