The EC2 API supports providing a unique client token to
the RunInstances call to ensure idempotency. In other words,
multiple RunInstances call with the same client token will
not start up multiple instances.
This adds a test for this condition, including ensuring that
a new instance is spawned when a client token is re-used
after the original instance linked to it has been terminated.
Reviewed: https:/ /review. openstack. org/37838 github. com/openstack/ tempest/ commit/ f70f2220f729cbf 8e1df317d6d3a43 9bd861f06f
Committed: http://
Submitter: Jenkins
Branch: master
commit f70f2220f729cbf 8e1df317d6d3a43 9bd861f06f
Author: Burt Holzman <email address hidden>
Date: Thu Jul 18 23:36:31 2013 -0500
Add boto tests for idempotent RunInstances calls
The EC2 API supports providing a unique client token to
the RunInstances call to ensure idempotency. In other words,
multiple RunInstances call with the same client token will
not start up multiple instances.
This adds a test for this condition, including ensuring that
a new instance is spawned when a client token is re-used
after the original instance linked to it has been terminated.
Fixes bug #1202404
Change-Id: Ia11eb9ac082a62 3a1ad03b89fb6db f7cad9f9c99