[openstack-dev] [Nova]Ideas of idempotentcy-client-token

haruka tanizawa harubelle at gmail.com
Wed Oct 30 08:05:51 UTC 2013


Hi Mitsuru-san!


Thank you for your comment.

I guess, ClientToken(Idempotent) implementation is nice idea for API
> requester.
>
> 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.
> In this case, retry is bad way, because it might cause create duplicate
> resources.
>
Yes. It is that I really wanted to do.

To tell the truth, I had several offline comments that the term
"idempotent" is a little
vague/ovrestate to describe what I want to achieve.
To be more clear, this feature is to introduce an idea of Client Token
in AWS to OpenStack.



>

I think, ClientToken provide the solution.
> If resource had been exist, It would skip resource creation by using
> ClientToken.
> A requester can avoid create duplicate resources using ClientToken in
> retry.
>
> I wish this blueprint would be implement. And I proposed related blueprint:
>
>
> https://blueprints.launchpad.net/heat/+spec/support-retry-with-idempotency
>
> I hope so :)


Sincerely,
Haruka Tanizawa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20131030/77291fe9/attachment.html>


More information about the OpenStack-dev mailing list