Invisible conflict during creation of some resources
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Python client library for Zaqar |
Fix Released
|
Undecided
|
Md Nadeem |
Bug Description
Look how flavor creation is made in python-zaqarclient:
https:/
Now imagine a situation:
The user asks python-zaqarclient to create a flavor like this:
tasty_flavor = self.client.
But Zaqar server already has a flavor named 'tasty' with 'broccoli' pool group.
The situation result:
The user might think he created a flavor with name 'tasty' and pool group 'burger', when in reality he didn't created anything.
Even worse, 'tasty' flavor has pool group 'broccoli'.
The user would never expect such betrayal from python-zaqarclient.
Same problem exists for creation of pools and maybe other resources.
The possible solution must be discussed.
description: | updated |
Changed in python-zaqarclient: | |
assignee: | nobody → MD NADEEM (mail2nadeem92) |
Fix proposed to branch: master /review. openstack. org/266808
Review: https:/