-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 9.10-HF30
-
Fix Version/s: 9.10-HF32, 10.10-HF07, 11.1, 2021.0
-
Component/s: Key/Value Store
If there are multiple calls to putBlobs with the same key, a concurrent reader using getBlobs may fetch an empty blob list.
This is because putBlobs is not atomic and starts by deleting the existing blobs before putting the new ones.
—> make putBlobs and getBlobs safe when called concurrently (with the same key)