Skip to content

Commit

Permalink
Rewrite of the scheduling logic following the addition of Ingest V2.
Browse files Browse the repository at this point in the history
The logic is isolated from the actor.

This PR still misses several refinement:
- introduce locality in the optimization algorithm
- split the list of shards into several pipelines if necessary.
- add an actual cost function and a BFS.
  • Loading branch information
fulmicoton committed Oct 26, 2023
1 parent 63a2dca commit 9e0f0d1
Show file tree
Hide file tree
Showing 7 changed files with 1,710 additions and 689 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ local/**
quickwit/quickwit-ui/package-lock.json
**/.DS_Store

TODO.md
QUESTIONS.txt


# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Expand Down
Loading

0 comments on commit 9e0f0d1

Please sign in to comment.