DimensionDataResearch / terraform-provider-ddcloud

Terraform provider for Dimension Data cloud compute.
MIT License
16 stars 13 forks source link

Added an AsyncOperationLock for the VIP_Pool_Member create operation #88

Closed nwright-nz closed 7 years ago

nwright-nz commented 7 years ago

There are issues with running multiple requests to add VIP Pool Members at the same time. Without the async lock in place, only the first vip pool member is added (the rest error with Status Code 400 - Unknown Error). This change was lifted from the way the VLAN resource is created, there are notes in there saying Cloud Control can't process more than one Async operation at a time without throwing the error above. When this lock is put in place, I can create multiple pool members without having to rerun the plan, or separate into multiple resources (neither of which are scalable options).

tintoy commented 7 years ago

Nice catch, thanks!