swiftclient is not thread safe
Bug #1372429 reported by
Joshua Hesketh
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-swiftclient |
New
|
Undecided
|
Unassigned |
Bug Description
Investigating the _retry() method[0] in the swiftclient it appears to use a number of instance variables.
For example, self.attempts could be altered by multiple calls to get_object() causing race conditions. There are also race conditions around resetting the url and token where one call to _retry() may reset these just as another calls it.
[0] http://
To post a comment you must log in.
Partial fix : https:/ /review. openstack. org/#/c/ 123236/