You may have attempted to start, stop, or suspend one or more virtual machines and see a message similar to "The operation is rate limited and will be completed as soon as possible."
What is rate limiting
Your operation may be rate-limited when there are too many activities across your customer account or in the individual region. Generally, this happens when multiple users try to run, suspend, or shut down large environments or a large number of environments at the same time. When too many operations (usually power-state changes) are running at the same time, Skytap temporarily queues them.
Your pending request remains rate-limited until other requests have been completed. Often, this only takes a few minutes; however, it can take longer depending on the other activity in your account or affected regions. Skytap automatically retries your operation for you; no further action is needed.
Strategies to reduce the impact of rate limiting
To minimize impact, especially in large environments, Skytap recommends the use of VM sequencing to stagger the start-up times of VMs within environments, rather than starting the whole environment at once.
For multiple environments, Skytap recommends the use of schedules to automatically start the environments at less busy times or to stagger the start times of multiple environments, rather than starting all environments at the same time.
For environments with many VMs or VMs that consume a high amount of RAM, you should consider breaking up the environment into multiple smaller environments as well as review your existing memory footprint and reduce where possible.
Why is my operation rate-limited?: https://help.skytap.com/faq-why-is-my-operation-rate-limited.html
VM sequencing: https://help.skytap.com/vm-sequencing.html
Automating actions with schedules: https://help.skytap.com/automating-actions-with-schedules.html
Article is closed for comments.