-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance degradation in distributed index testing post-access work #1423
Comments
The addition of the user doc to the clock (as a result of the access changes) would explain some additional initial cache misses. However, we'd expect this effect to disappear over time, as channeled docs get written to the same vbuckets as the user docs. This doesn't seem to be happening. Running a simple gateload test against master locally, I'm getting the expected hit/miss ratios:
|
It looks like there are two main factors contributing to the performance degradation:
Fix for this will be in three parts:
|
After making the changes to add access support and merging distributed index down to master, performance results degraded significantly.
It looks like this may be caused by a change in sequence hashing:
Pre-access expvars (for SG writer):
Post-access expvars:
Post-access we're very rarely getting cache or index matches on the hash values.
Investigating to determine whether this is a regression, or a correctness fix that's caused a performance degradation.
The text was updated successfully, but these errors were encountered: