<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><br class=""></div></div></div><div><blockquote type="cite" class=""><div class="">On 04 May 2016, at 04:47, Dmitriy Ukhlov <<a href="mailto:dukhlov@mirantis.com" class="">dukhlov@mirantis.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Joshua.<div class=""><br class=""></div><div class="">I think than Mistral have already fast solution - they customised oslo.messaging rpc to achieve ack-after-process in Mistral code base</div></div></div></blockquote><div><br class=""></div><div>Dmitri, I disagree. This is not any kind of a decent solution, it is a very very very temporary one. It already got broken twice upon changes in oslo.messaging. Yes, we consciously took that risk because we had to get it done quickly.</div><div><br class=""></div><div>A decent but simple solution that we’re hoping for is the first patch that Joshua made, [1]. It wouldn’t harm anyone who doesn’t want to use at-least-once and give us (and those who need it too) stability, because it would be supported officially by oslo.</div><div><br class=""></div><div>For long-term though, it would be really cool to accomplish something like Josh mentioned ([2]) or [3] which after a long-long discussion was abandoned. Btw, I think it’s also our fault that we didn’t support the discussion timely but we are ready to work on it further.</div><div><br class=""></div><div>[1] <a href="https://review.openstack.org/#/c/229186/" class="">https://review.openstack.org/#/c/229186/</a></div><div>[2] <a href="https://review.openstack.org/#/c/260246/" class="">https://review.openstack.org/#/c/260246/</a></div><div>[3] <a href="https://review.openstack.org/#/c/256342/" class="">https://review.openstack.org/#/c/256342/</a></div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Renat Akhmerov</div><div class="">@Nokia</div><div class=""><br class=""></div></div></div></div></body></html>