Forum Discussion

Peter_Baumann_5's avatar
Peter_Baumann_5
Icon for Nimbostratus rankNimbostratus
Nov 06, 2015

Upgrade from v11.6.0 HF4 to v11.6.0 HF6 breaks some monitors

Hi all, Is there any problem known with v11.6.0 HF6 upgrade with http monitors?

The customer was using the following http monitors in v11.6.0 HF4:

`GET /_layouts/15/success.aspx HTTP/1.1\r\nHost: mysitestage.domain.com`

`GET / HTTP/1.1\r\nHost: mentoring.domain.com\r\nConnection: Close\r\n\r\n`

After upgrade to v11.6.0 HF6 the http monitors looks like the following:

`GET /_layouts/15/success.aspx HTTP/1.1\\r\\nHost: mysitestage.domain.com`

`GET / HTTP/1.1\\r\\nHost: mentoring.domain.com\\r\\nConnection: Close\\r\\n\\r\\n`

So the upgrade procedure changed all backslashes to double backslashes, why? Also very strange is that the new "HF6" monitor with the string:

`GET / HTTP/1.1\\r\\nHost: mentoring.domain.com\\r\\nConnection: Close\\r\\n\\r\\n`

is STILL working in HF6.

But the monitor with the string:

`GET /_layouts/15/success.aspx HTTP/1.1\\r\\nHost: mysitestage.domain.com`

is NOT working anymore, it is turning red. After we changed all the monitors back to a single backslash every monitor was working again.

It's bad that again a hotfix upgrade leads to this bug. We can not recommend to upgrade to HF6 then.

Any ideas what kind of bug this is again?

Thanks for answering!

Best regards, Peter

  • I got bit by this last night, which resulted in extended downtime until we found the cause. On our LTM-VE (standalone), it only doubled the backslashes, which allowed it to work on some pools still. Our 2000s HA pair got triple backslashes, though, and marked everything down as a result. Not good.

     

    https://support.f5.com/kb/en-us/products/big-ip_ltm/releasenotes/product/relnote-ltm-11-5-1.htmlrn_ki

     

    ID 453256 seems to point to an issues with double quotes are backslashes in monitors. Seems pretty hard to avoid getting hit by it (I'd probably over/under escape).

     

    https://support.f5.com/kb/en-us/products/big-ip_ltm/releasenotes/product/relnote-ltm-11-6-0.htmlrn_ki

     

    Different ID, 291584, points to another backslash issue where the workaround is to delete the extras.