-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial structure for out of the application workflow orchestration #5
base: develop
Are you sure you want to change the base?
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 00df733 - Browse repository at this point
Copy the full SHA 00df733View commit details
Commits on Aug 29, 2023
-
Add Python Applications of the AMS-Orchestrator
* Add wrapper to start flux with proxy * Add infrastructure of connecting to and receiving from RMQ * Add initial daemon implementation
Configuration menu - View commit details
-
Copy full SHA for 1d08ff3 - Browse repository at this point
Copy the full SHA 1d08ff3View commit details
Commits on Aug 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c4d323f - Browse repository at this point
Copy the full SHA c4d323fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9da01 - Browse repository at this point
Copy the full SHA 5f9da01View commit details
Commits on Sep 6, 2023
-
Fixed several problems in AMS packages and added a AMSBroker to send …
…messages to a RabbitMQ queue Signed-off-by: Loic Pottier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44c15e6 - Browse repository at this point
Copy the full SHA 44c15e6View commit details
Commits on Sep 7, 2023
-
Added initial scripts to launch AMS workflow (#4)
* Added initial script to bootstrap Flux on CORAL/IBM machine * Added support Slurm based system, tested with flux-core 0.49 on Ruby/Lassen * Added script to launch AMS miniapp with Flux * Reverted script to support older version of flux, Lassen bootstrap only works wityh Flux<= 0.45 (tested with 0.45) * Added scripts to add secrets on OC * Added new scripts to launch the entire AMS workflow * Upgrade all scripts, they are now fully functional (main script communicates with AMS daemon via RMQ) --------- Signed-off-by: Loic Pottier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d93aec - Browse repository at this point
Copy the full SHA 2d93aecView commit details -
Minor fix, removed absolute path
Signed-off-by: Loic Pottier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d883442 - Browse repository at this point
Copy the full SHA d883442View commit details
Commits on Sep 8, 2023
-
Added database backend for CSV
Signed-off-by: Loic Pottier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 184f53c - Browse repository at this point
Copy the full SHA 184f53cView commit details
Commits on Nov 7, 2023
-
This commit addresses multiple problems in the broker part of AMS (#9)
* This commit addresses multiple problems in the broker part of AMS - we are not sending input/output as encoded string anymore, we send binary blobs - base64 has been removed - a bug has been fixed with (very) old libevent version (<= 2.0.21-stable) - offloading inputs/outputs to the thread managing RMQ is now much faster * Moved to ResourceManager, created AMSMessage structures, moved to smart pointers. * Complete re-design of the RabbitMQ backend * Removed EventBuffer, removed pthread and signals. Big cleanup of the code. * Added documentation and new AMSMsgHeader class + moved from memcpy to ResourceManager::copy
Configuration menu - View commit details
-
Copy full SHA for 61bfb06 - Browse repository at this point
Copy the full SHA 61bfb06View commit details