<div dir="ltr"><div>Hi Mitsuru-san!</div><div> </div><div> </div><div class="gmail_extra">Thank you for your comment.</div><div class="gmail_extra"><br>
</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">I guess, ClientToken(Idempotent) implementation is nice idea for API requester.<br>

<br>
In my opinion, after POST requested, A requester have to stop processing when it cannot get response, because requester doesn't know what the resouce created actually.<br>
In this case, retry is bad way, because it might cause create duplicate resources.<br></blockquote><div>Yes. It is that I really wanted to do.</div><div> </div><div>To tell the truth, I had several offline comments that the term "idempotent" is a little<br>
vague/ovrestate to describe what I want to achieve.<br>To be more clear, this feature is to introduce an idea of Client Token<br>in AWS to OpenStack.</div><div> </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">

 </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
I think, ClientToken provide the solution.<br>
If resource had been exist, It would skip resource creation by using ClientToken.<br>
A requester can avoid create duplicate resources using ClientToken in retry.<br>
<br>
I wish this blueprint would be implement. And I proposed related blueprint:<br>
<br>
  <a href="https://blueprints.launchpad.net/heat/+spec/support-retry-with-idempotency" target="_blank">https://blueprints.launchpad.net/heat/+spec/support-retry-with-idempotency</a><br>
<br>
</blockquote><div>I hope so :)</div><div> </div><div> </div><div><span style="font-family:arial,sans-serif;font-size:14px">Sincerely,</span><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">Haruka Tanizawa</span></div>
</div></div>