<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(51,51,51)">Hi guys,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(51,51,51)"><br></div><div class="gmail_default"><font color="#333333" face="arial, helvetica, sans-serif">I'm finishing to work on my POC for Octavia and after solving few issues with my configuration I'm close to get a properly working setup.</font><br><font color="#333333" face="arial, helvetica, sans-serif">However, I'm facing a small but yet annoying bug with the health-manager receiving amphora heartbeat UDP packet which it consider as not correct and so drop it.</font><br><br><font color="#333333" face="arial, helvetica, sans-serif">Here are the messages that can be found in logs:</font><br><br><font color="#333333" face="arial, helvetica, sans-serif"><b>2018-10-23 13:53:21.844 25 WARNING octavia.amphorae.backends.health_daemon.status_message [-] calculated hmac: faf73e41a0f843b826ee581c3995b7f7e56b5e5a294fca0b84eda426766f8415 not equal to msg hmac: 6137613337316432636365393832376431343337306537353066626130653261 dropping packet</b></font><br></div><div class="gmail_default"><font color="#333333" face="arial, helvetica, sans-serif"><b><br></b></font></div><div class="gmail_default">Which come from this part of the HM Code:<br><br><a href="https://docs.openstack.org/octavia/pike/_modules/octavia/amphorae/backends/health_daemon/status_message.html#get_payload">https://docs.openstack.org/octavia/pike/_modules/octavia/amphorae/backends/health_daemon/status_message.html#get_payload</a><br></div><div class="gmail_default"><br></div><div class="gmail_default">The annoying thing is that I don't get why the UDP packet is considered as stale and how can I try to reproduce the payload which is send to the HealthManager.<br>I'm willing to write a simple PY program to simulate the heartbeat payload but I don't now what's exactly the message and I think I miss some informations.<br><br>Both HealthManager and the Amphora do use the same heartbeat_key and both can contact on the network as the initial Health-manager to Amphora 9443 connection is validated.<br><br>As an effect to this situation, my loadbalancer is stuck in PENDING_UPDATE mode.<br><br>Do you have any idea on how can I handle such thing or if it's something already seen out there for anyone else?<br><br>Kind regards,<br>G.</div></div></div></div>