-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Route
callFunctions
through the planner (#345)
* skeleton for the planner work * scheduler: fix compilation issues * tests: fix compilation issues * tests: planner, proto, redis, and state tests working * tests: util tests running * tests: some mpi tests working * tests: mpi tests working * planner: update endpoint to use new callbatch method * tests: towards migration test working * debugging migration tests * tests: migration tests in the scheduler passing * tests: scheduler tests passing * nits: run clang-format * git: bump minor version * dist-tests: all mpi tests (minus migration) working * dist-tests: mpi function migration tests running * dist-tests: all mpi dist tests working * mpi: remove obsolete migration check period * dist-tests: dist tests passing commenting out remote threads * nits: run clang format * tests: fix failing json test * tests: fix failing mpi test * nits: run clang format * planner: add client/server method to get scheduling decision and add tests * tests: remove unnecessary mpi sleep between tests * threads: remove register/deregister and use a common result management via planner (all tests passing locally without sanitisers) * tests: fix typo in tests * batch: allow different messages to have different function names * tests: set enough resources for executor tests * nit: run clang format * tasks: overwrite cpu count in tests * tasks: override cpu count in tests * cleaup + fix env. variable setting * set environment variable to a string * tests: fix failing tests * tests: add enough slots for executor reaping test * scheduler: remove unnecessary accounting structures * mpi: clean-up todos and comments * tests: wait for mpi messages to be executed when counting the number of messages sent to avoid race conditions * tests: more mpi message waiting * mpi: remove comment * planner: clean-up * threads: re-introduce remote threads (most tests and dist-tests passing, still need to uncomment more) * dist-tests: re-introduce all remote threads tests * tests: fix executor tests failing after planner resource managing update * tests: fix scheduler tests after planner changes * tests: fix snapshot tests after changes * tests: fix util tests * migration: don't release slots when setting a migration message result, as we already release them when making the decision * dist-tests: fix multiple mpi world migration too * dist-tests: fix race condition in mpi dist test * executor: add test using executeThreads * planner-cli: remove callFunctions signature with hints * scheduler: clean-up includes in main scheduler file * snapshot: clean-up and make clear that we currently don't delete snapshots * self-review: cleanup * more self-review * planner: add log level to print state * scheduler: use defined timeouts instead of hardcoded numbers * tests: remove race in mpi test * planner: add info logging around migration opportunities * dist-tests: make migration test less flaky
- Loading branch information
1 parent
a4e9d23
commit 9ccf899
Showing
70 changed files
with
2,100 additions
and
3,512 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FAABRIC_VERSION=0.6.1 | ||
FAABRIC_CLI_IMAGE=faasm.azurecr.io/faabric:0.6.1 | ||
FAABRIC_VERSION=0.7.0 | ||
FAABRIC_CLI_IMAGE=faasm.azurecr.io/faabric:0.7.0 | ||
COMPOSE_PROJECT_NAME=faabric-dev | ||
CONAN_CACHE_MOUNT_SOURCE=./conan-cache/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
0.6.1 | ||
0.7.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.