🌈️ Where keebler elves and schedulers live, somewhere in the clouds, and with marshmallows
This is a prototype that will use a Go gRPC server/client to demonstrate multi-cluster scheduling. For more information:
- ⭐️ Documentation ⭐️
- (advanced) request jobs should accept way to filter or specify criteria for request
Next steps: Containers and example (kind?) to run in a flux instance and:
- Run in poll, at some increment
- "Do you have jobs for me?"
- "Yes I'll accept and run N" (delete from database)
The above should be a very basic prototype - we can then build this into containers and deploy in different places (and deploy a client separate from a Flux instance) and demonstrate submitting jobs across different places. For the Flux instance logic, we could write the grpc endpoints in Python, but it would be more fun to (finally) make Go bindings for flux core.
HPCIC DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.
See LICENSE, COPYRIGHT, and NOTICE for details.
SPDX-License-Identifier: (MIT)
LLNL-CODE- 842614