-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[META] Search streams using Apache Arrow and Flight #16679
Labels
Meta
Meta issue, not directly linked to a PR
Comments
1 task
rishabhmaurya
changed the title
[META] Apache Arrow and Flight integration
[META] Search streams using Apache Arrow and Flight
Nov 25, 2024
github-project-automation
bot
moved this from In Progress
to Done
in Performance Roadmap
Nov 29, 2024
github-project-automation
bot
moved this from Done
to In Progress
in Performance Roadmap
Dec 3, 2024
[Catch All Triage - 1, 2, 3, 4] |
This was referenced Jan 6, 2025
3 tasks
This feature is awesome! We have one more use case from OpenSearch ML opensearch-project/ml-commons#3328 to address streaming model/agent prediction especially for LLM calls. |
@jngz-es https://huggingface.co/docs/datasets/en/about_arrow this is in context of LLM datasets and how arrow format can help. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Please describe the end goal of this project
Use cases
Apache Arrow will serve as a library for in-memory columnar representation on any transient results used for retrieval in these use cases. Arrow Flight to be used for stream RPC.
Supporting References
JOINs RFC making use of this integration - #15185
Issues
Library changes containing POJOs and Arrow vector APIs - Library changes for Apache Arrow integration #16691
OpenSearch basic Arrow Flight server and client implementation as a separate module. [Feature Request] Arrow Flight server and client bootstrap logic #16963
SslContext
usingSecureTransportSettingsProvider
[FEATURE] Support additional params in SecureTransportSettingsProvider to enable building of SslContext outside of security plugin security#5011General purpose FlightProducer supporting basic
getStream()
andgetFlightInfo()
APIs. [Feature Request] Base Flight producer for FlightServer #17065ProxyStreamProducer
acting as a proxy stream connecting the right data node holding the stream for a given ticket to the client.Stream cancellation, error handling and renewal.
Metrics & Troubleshooting
Admission control
Integration tests
Benchmark - compare against performance of scroll API.
Documentation
Related component
Search
The text was updated successfully, but these errors were encountered: