<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Anyone else have any inputs?</div><div><br></div><div>I know some of yahoo's systems (load balancer software) actually prefer a 200 + 'OK', and not a HEAD so I'd like to make it work for everyone (within reason…) as well as provide something like phpinfo() for any debug sessions that need it (showing eventlet stats especially is pretty nice to have…)</div><div><br></div><div>-Josh</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Joshua Harlow <<a href="mailto:harlowja@yahoo-inc.com">harlowja@yahoo-inc.com</a>><br><span style="font-weight:bold">Date: </span> Tuesday, September 11, 2012 5:48 PM<br><span style="font-weight:bold">To: </span> openstack-dev <<a href="mailto:openstack-dev@yahoo-inc.com">openstack-dev@yahoo-inc.com</a>>, Joshua Harlow <<a href="mailto:harlowja@yahoo-inc.com">harlowja@yahoo-inc.com</a>>, Mark McLoughlin <<a href="mailto:markmc@redhat.com">markmc@redhat.com</a>><br><span style="font-weight:bold">Subject: </span> Re: Status/health check<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Also to your point about HEAD, isn't that just a method the caller sends.</div><div><br></div><div>Do u think I should be examining the method type (and not just the path) to determine if we send back status/health info? I can make that happen (and always return the 'basic' status when someone sends a HEAD request).</div><div><br></div><div>Leaving it more open (HEAD will work, GET will work) seems to be slightly more compatible with other services (at least at y!) afaik. Thoughts?</div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span>Joshua Harlow <<a href="mailto:harlowja@yahoo-inc.com">harlowja@yahoo-inc.com</a>><br><span style="font-weight:bold">Reply-To: </span>openstack-dev <<a href="mailto:openstack-dev@yahoo-inc.com">openstack-dev@yahoo-inc.com</a>>, Joshua Harlow <<a href="mailto:harlowja@yahoo-inc.com">harlowja@yahoo-inc.com</a>><br><span style="font-weight:bold">Date: </span>Tuesday, September 11, 2012 4:19 PM<br><span style="font-weight:bold">To: </span>Mark McLoughlin <<a href="mailto:markmc@redhat.com">markmc@redhat.com</a>><br><span style="font-weight:bold">Cc: </span>openstack-dev <<a href="mailto:openstack-dev@yahoo-inc.com">openstack-dev@yahoo-inc.com</a>><br><span style="font-weight:bold">Subject: </span>Status/health check<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Hey I just updated <a href="https://review.openstack.org/#/c/12759">https://review.openstack.org/#/c/12759</a>/</div><div><br></div><div>It basically will handle the case where u want a HEAD request that just returns 200 (no body).</div><div><br></div><div>And it can also be configured to return more info as well as having the target 'path' be configurable (defaulting to /healthcheck with details=0)</div><div><br></div><div>Does this seem ok to u, I was going to make it an application so u don't have to put a filter everywhere in each pipeline but that would start to require binary adjustments, possibly this should be a default filter that always exists?? </div><div><br></div><div>Idears welcome, hoping we can get something in that would be somewhat useful for people that have load balancing software that uses this concept…</div><div><br></div><div>I can update the blueprint and or rename it if the healthcheck name causes u issues (Since its really doing /status + details and /healthcheck (which is just the no details part))</div><div><br></div><div>-Josh</div></div></div></span></div></div></span></body></html>