Skip to content

Conversation

@csegarragonz
Copy link
Collaborator

@csegarragonz csegarragonz commented Apr 12, 2023

In this PR I move all the MPI implementation from scheduler to mpi. This includes:

  • Source files (src/scheduler -> src/mpi)
  • Header files (include/faabric/scheduler -> include/faabric/mpi)
  • Test files (tests/tests/scheduler -> tests/tests/mpi)
  • Protobuf files (factored-out MPIMessage from faabric.proto to src/mpi/mpi.proto)

@csegarragonz csegarragonz self-assigned this Apr 12, 2023
@csegarragonz csegarragonz changed the title De-bloat scheduler (part 1): factor-out MPI Factor-out MPI from scheduler Apr 17, 2023
@csegarragonz csegarragonz requested a review from Shillaker April 17, 2023 13:13
@csegarragonz
Copy link
Collaborator Author

Unfortunately, I can't really reproduce the TSAN or ASAN errors locally.

@csegarragonz csegarragonz merged commit c45145a into main Apr 26, 2023
@csegarragonz csegarragonz deleted the split-scheduler branch April 26, 2023 10:14
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.

3 participants