-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
flux-module, broker, libflux: rework module API
Services implementing 'module extensions' will implement insmod, rmmod, lsmod operations defined in RFC 5. Provide an API for calling these operations and utility functions to help services implementing them. flux-module is now a general purpose tool for managing modules within any service. modctl functionality is temporarily out; it will be restored with the commit reimplementing modctl on the new interfaces. The broker and flux-module are updated to use the new API. Testing: unit tests for RFC 5 protocol encode/decode are added. One place in test where we loaded modules on two ranks using modctl (t/t0002-request.t) was modified to use the simpler flux-module interface directed at successive ranks.
- Loading branch information
Showing
7 changed files
with
576 additions
and
312 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
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.