-
Notifications
You must be signed in to change notification settings - Fork 674
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
SOLR-16989: Optimize and consolidate reuse of DocValues iterators for value retrieval #1938
SOLR-16989: Optimize and consolidate reuse of DocValues iterators for value retrieval #1938
Conversation
Proposed
|
I have compared export performance on a large shard (using various sorts) against a dense field (required field This stands to reason, because the overhead is basically a few int comparisons and primitive array assignments. Anyway the upshot is that for export value retrieval there should be basically no cost to introducing this in the case of dense fields, and improvements (potentially significant) to introducing this for sparse fields. In the SolrDocumentFetcher case there should be significant improvements for all cases. I plan to commit this early next week, pending feedback. |
…LR-16989-optimize-dv-iter-reuse
…LR-16989-optimize-dv-iter-reuse
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see a code reviewer. FWIW I would have loved to reviewed this at the time; I have history in SolrDocumentFetcher.
I would have loved the review, sorry this didn't get on your radar at the time. Please lmk if you have any concerns about what was committed, or what could/should have been committed alongside; I certainly don't mind revisiting. |
See: SOLR-16989