Skip to content
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

reuse DocValues iterators in SolrDocumentFetcher/udvas #144

Merged
merged 1 commit into from
Sep 15, 2023

Conversation

magibney
Copy link
Collaborator

No description provided.

@magibney
Copy link
Collaborator Author

This is very upstreamable IMO. It basically ports a similar dv iter reuse technique (already used for streaming, iirc) to SolrDocumentFetcher (to be used in conjunction with useDocValuesAsStored). I mention this because it might be possible to merge this to fs/branch_9_3 and fs/branch_9_2 instead, pursue upstream to ultimately end up on fs/branch_9x, and if that takes too long, we can always forward-port.

Copy link

@justinrsweeney justinrsweeney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! One note in terms of upstreaming that probably isn't worth the effort right now. I wonder if we could consolidate approaches between this and the streaming. I haven't dug into it much, but I think this

might be where it is handled in streaming.

Maybe not a way to overlap, but just a thought.

Also +1 on merging to branch_9_3 and branch_9_2 and then upstreaming the change to get on 9x.

@magibney magibney force-pushed the michaelgibney/reuse-dv-iterators-for-udvas branch from 6a4ebd6 to 8f2df39 Compare September 15, 2023 14:30
@magibney magibney changed the base branch from fs/branch_9x to fs/branch_9_3 September 15, 2023 14:30
@magibney magibney merged commit 9bb42b8 into fs/branch_9_3 Sep 15, 2023
1 check passed
magibney added a commit that referenced this pull request Sep 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants