git-hulk commented on PR #2717:
URL: https://github.com/apache/kvrocks/pull/2717#issuecomment-2700268500

   > Hi @ltagliamonte-dd , sorry for late response.
   > 
   > This PR includes massive changes to existing, critical code (the encoding 
logic of HASH data structure). So it requires lots of time to review to ensure 
that, not only users that need this feature, but also users that don't care 
this feature, can have a good and consistent experience while using Kvrocks. 
Also we need to make sure it doesn't affect old users, and the performance 
doesn't have a big drop.
   > 
   > I currently don't have much time to complete a full review due to some 
personal affairs. Not sure if @git-hulk and @mapleFU have time to review. But 
if I get some time I'll move on for this PR : )
   
   From the implementation, it should not affect the user who doesn't use the 
hash expiration feature. But the performance would be heavily impacted once 
enabled, because it needs to count the valid field number at each operation. 
And it would be hard to improve once we have released this, so I have no 
confidence to say it's fine to have a try from my perspective. But I admit the 
hash expiration is a key feature for Kvrocks and desire to introduce this 
feature.


-- 
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]

Reply via email to