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

Complete IngestProcessor v2 work #1178

Merged
merged 5 commits into from
Jan 13, 2025
Merged

Complete IngestProcessor v2 work #1178

merged 5 commits into from
Jan 13, 2025

Conversation

mieciu
Copy link
Member

@mieciu mieciu commented Jan 13, 2025

There were few things to be finished there:

  1. missing endpoints
  2. alignment with router_v2 and handler functions pattern I did for the Query Processor
  3. necessary refactor to make 2) possible - get rid of the whole Quesma config being passed in the ingest code and put Elasticsearch backend connector as an ingest dependency

@mieciu mieciu marked this pull request as ready for review January 13, 2025 10:10
@mieciu mieciu requested a review from a team as a code owner January 13, 2025 10:10
@mieciu
Copy link
Member Author

mieciu commented Jan 13, 2025

IT run for this PR, commit hash of 511c614 -> https://github.com/QuesmaOrg/quesma/actions/runs/12747717406

@pdelewski
Copy link
Contributor

I'm ok with merging these changes.

@mieciu mieciu force-pushed the complete-ingest-processor branch from 511c614 to cb84ba4 Compare January 13, 2025 13:24
halfway there

config removal

temporary move

cleaned up

fix the nil pointer

fix test

main back on track
@mieciu mieciu force-pushed the complete-ingest-processor branch from cb84ba4 to a836866 Compare January 13, 2025 13:35
@mieciu
Copy link
Member Author

mieciu commented Jan 13, 2025

@mieciu mieciu added this pull request to the merge queue Jan 13, 2025
Merged via the queue into main with commit c9d2791 Jan 13, 2025
5 checks passed
@mieciu mieciu deleted the complete-ingest-processor branch January 13, 2025 13:56
github-merge-queue bot pushed a commit that referenced this pull request Jan 20, 2025
#1178 has just scratched the
surface and was mostly about bridging the gap between v1 and v2 API.

This PR is a continuation on v2 ingest processor. Fixing routing,
doubled dependencies and many more.
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