Details
-
Bug
-
Resolution: Fixed
-
Major
-
2.2.0
-
Security Level: Public
-
None
-
Triaged
-
June 30 - July 18
Description
A recent POC showed that under DGM, replace operations on ejected items caused them to be backfilled...significantly lowering the performance achievable.
Given what I know, this would not be expected as replace only needs to know whether the item exists or not and the hashtable should have sufficient information to do that.
A brief analysis of the code showed that replace always performed a background fetch (whereas add did not, a similar operation).
Seems like this could be a pretty straightforward fix if possible.
Attachments
For Gerrit Dashboard: MB-9471 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
39109,8 | MB-9471: add atomic replace operation | master | ep-engine | Status: MERGED | +2 | +1 |