-
Notifications
You must be signed in to change notification settings - Fork 15
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
Finish CLI function implementations #525
Finish CLI function implementations #525
Commits on Mar 15, 2024
-
Adjust event type docs and Response superclass.
- Adjusting the documentation of MessageEvenType.SCHEDULER_REQUEST to broaden its applicability beyond initiating a job. - Making Response extend from BasicResultIndicator so that the 'data' attribute can be implemented just once (and correctly)
Configuration menu - View commit details
-
Copy full SHA for 4c5fefc - Browse repository at this point
Copy the full SHA 4c5fefcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e058eb1 - Browse repository at this point
Copy the full SHA e058eb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9835838 - Browse repository at this point
Copy the full SHA 9835838View commit details -
Bump scheduler service comms dep to 0.17.0.
Bumping communication package dependency version required by scheduler service package.
Configuration menu - View commit details
-
Copy full SHA for 69cca38 - Browse repository at this point
Copy the full SHA 69cca38View commit details -
Add scheduler service funcs for job control/info.
Adding several private functions to the scheduler service handler for handling new messages for job information or control requests.
Configuration menu - View commit details
-
Copy full SHA for f82c441 - Browse repository at this point
Copy the full SHA f82c441View commit details -
Update schedulerservice listener for new job msgs.
Updating listener function with redesigned logic for processing incoming messages that includes handling of new message types for handling requests for job information or to control existing jobs.
Configuration menu - View commit details
-
Copy full SHA for 51588b6 - Browse repository at this point
Copy the full SHA 51588b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3456fa - Browse repository at this point
Copy the full SHA d3456faView commit details -
Add new job status steps related to stopping.
Added STOPPING (for when a job has been requested to be stopped, but before it has) and CANCELED (when a STOPPED job has its resources released) JobExecStep values.
Configuration menu - View commit details
-
Copy full SHA for 92d2a71 - Browse repository at this point
Copy the full SHA 92d2a71View commit details -
Update JobImpl.should_release_resources func.
Allow for releasing resources in CANCELED or COMPLETED steps.
Configuration menu - View commit details
-
Copy full SHA for 9a1bae5 - Browse repository at this point
Copy the full SHA 9a1bae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e545d5a - Browse repository at this point
Copy the full SHA e545d5aView commit details -
Refactor RedisBackedJobUtil.get_all_active_jobs.
Rewriting to implement via list comprehension rather than loop.
Configuration menu - View commit details
-
Copy full SHA for 2dc1042 - Browse repository at this point
Copy the full SHA 2dc1042View commit details -
Add get_job_ids to JobUtil interface.
Adding function to get all job ids to interface, and updating redis impl for this; also modifying tracking of active jobs to track job id, rather than job key.
Configuration menu - View commit details
-
Copy full SHA for d18c1a1 - Browse repository at this point
Copy the full SHA d18c1a1View commit details -
Modify release_allocations for JobManager.
Modify release_allocations func in JobManager interface and Redis impl: - accept either a job object reference or a job id as the param - return a BasicResultIndicator, rather than nothing - updating Redis impl specifically to only act on a job in a state that makes it eligible to release resources - updating Redis impl specifically to include logic to saving the updated job object
Configuration menu - View commit details
-
Copy full SHA for b5b0ed2 - Browse repository at this point
Copy the full SHA b5b0ed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 870613c - Browse repository at this point
Copy the full SHA 870613cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35914e5 - Browse repository at this point
Copy the full SHA 35914e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a615dfd - Browse repository at this point
Copy the full SHA a615dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 901cfac - Browse repository at this point
Copy the full SHA 901cfacView commit details -
Refactor SchedulerHandler class method name.
Renaming get_parseable_request_funcs to _get_parseable_request_funcs to indicate it isn't intended for use outside the class and its instances.
Configuration menu - View commit details
-
Copy full SHA for 004cb7d - Browse repository at this point
Copy the full SHA 004cb7dView commit details -
Add external request handler for existing job msg.
Adding new ExistingJobRequestHandler for handling externally sourced JobControlRequest, JobInfoRequest, and JobListRequest messages.
Configuration menu - View commit details
-
Copy full SHA for febbb97 - Browse repository at this point
Copy the full SHA febbb97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2319d16 - Browse repository at this point
Copy the full SHA 2319d16View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2c5e38 - Browse repository at this point
Copy the full SHA d2c5e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for decf61c - Browse repository at this point
Copy the full SHA decf61cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce848db - Browse repository at this point
Copy the full SHA ce848dbView commit details -
Support existing job messages in requestservice.
Add support for handling JobControlRequest, JobInfoRequest, and JobListRequest in main request service handler.
Configuration menu - View commit details
-
Copy full SHA for 6f01afa - Browse repository at this point
Copy the full SHA 6f01afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d47cf5a - Browse repository at this point
Copy the full SHA d47cf5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccc2b5f - Browse repository at this point
Copy the full SHA ccc2b5fView commit details -
Update client JobClient with job-related funcs.
Adding implementations for request_job_info, request_job_release, request_job_resume, request_job_status, request_job_stop, and request_jobs_list functions.
Configuration menu - View commit details
-
Copy full SHA for cf71737 - Browse repository at this point
Copy the full SHA cf71737View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45ee38b - Browse repository at this point
Copy the full SHA 45ee38bView commit details -
Correct forward lookup issue in scheduler.py.
Note that proper fix is out of scope for this; this addresses immediate failures loading module.
Configuration menu - View commit details
-
Copy full SHA for cf460a4 - Browse repository at this point
Copy the full SHA cf460a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94203be - Browse repository at this point
Copy the full SHA 94203beView commit details -
Fix deprecated attribute "set"s in test file.
Move "set" of several attribute values in it_RedisBackedJobManager.py to use of setter functions.
Configuration menu - View commit details
-
Copy full SHA for 42c4bcf - Browse repository at this point
Copy the full SHA 42c4bcfView commit details -
Update tests for changes to release_allocations.
Updating it_RedisBackedJobManager.py to account for changes in the implementation of the release_allocations function, including some expansion to test coverage.
Configuration menu - View commit details
-
Copy full SHA for 1367baa - Browse repository at this point
Copy the full SHA 1367baaView commit details -
Fix deprecated job_id set in job_manager.py.
Moving to use of setter.
Configuration menu - View commit details
-
Copy full SHA for 8b600fe - Browse repository at this point
Copy the full SHA 8b600feView commit details -
Rename func to JobClient.request_job_restart.
Adjusting function name from request_job_resume to request_job_restart to distinguish (hopefully) this is restarting a previously running job.
Configuration menu - View commit details
-
Copy full SHA for 578b9a3 - Browse repository at this point
Copy the full SHA 578b9a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a414f2 - Browse repository at this point
Copy the full SHA 0a414f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5822e5f - Browse repository at this point
Copy the full SHA 5822e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c2e1c0 - Browse repository at this point
Copy the full SHA 0c2e1c0View commit details -
Update and refactor request_clients.py functions.
Updating newly implemented job query and control functions in JobClient to account fully for failure scenarios, and refactoring to centralize mostly duplicate routines that lent themselves well to shared parameterized functions.
Configuration menu - View commit details
-
Copy full SHA for bb163e1 - Browse repository at this point
Copy the full SHA bb163e1View commit details -
Update python/lib/communication/dmod/communication/maas_request/job_m…
…essage.py Co-authored-by: Austin Raney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a2c0a47 - Browse repository at this point
Copy the full SHA a2c0a47View commit details -
Update python/lib/communication/dmod/communication/maas_request/job_m…
…essage.py Co-authored-by: Austin Raney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 009f503 - Browse repository at this point
Copy the full SHA 009f503View commit details -
Update python/lib/communication/dmod/communication/maas_request/job_m…
…essage.py Co-authored-by: Austin Raney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2577a32 - Browse repository at this point
Copy the full SHA 2577a32View commit details -
Update python/lib/externalrequests/dmod/externalrequests/maas_request…
…_handlers.py Co-authored-by: Austin Raney <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1eddbf0 - Browse repository at this point
Copy the full SHA 1eddbf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c38a17 - Browse repository at this point
Copy the full SHA 3c38a17View commit details