Jackie-Jiang commented on issue #11658:
URL: https://github.com/apache/pinot/issues/11658#issuecomment-1756553220

   In that case how much code do you think can be reused? Currently 
`ConcurrentMapPartitionUpsertMetadataManager` heavily rely on 
`ConcurrentHashMap.compute()`, and TBH I don't think there are lots of 
implementation providing the same concurrency guarantee.
   
   We've tried all 3 libraries you mentioned, and none of them provide the same 
guarantee as `ConcurrentHashMap`. If you really want to extract some common 
code, you may add a new implementation with a K-V store abstraction


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to