S3: Fix deadlock in list_object_versions after multipart upload (#5742)
This commit is contained in:
parent
4ac9e91dfd
commit
9be9edf8fa
@ -161,11 +161,10 @@ class FakeKey(BaseModel, ManagedState):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def value(self):
|
def value(self):
|
||||||
self.lock.acquire()
|
with self.lock:
|
||||||
self._value_buffer.seek(0)
|
self._value_buffer.seek(0)
|
||||||
r = self._value_buffer.read()
|
r = self._value_buffer.read()
|
||||||
r = copy.copy(r)
|
r = copy.copy(r)
|
||||||
self.lock.release()
|
|
||||||
return r
|
return r
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
Loading…
x
Reference in New Issue
Block a user