Shaman Scheduling for Success
- Mentors
- Vallari Agrawal, Kamoltat S.
- Organization
- Ceph
- Technologies
- python, shell, FastAPI
- Topics
- Integration testing, REST API
In the current testing workflow, after pushing a branch to ceph-ci the developers can run integration tests using teuthology only after Ceph binaries are built, which takes a few hours. With this project, they will be able to queue commands using teuthology-api before the Jenkins build is completed. Once the build is complete, the queued commands will get executed automatically. New endpoints for auto-scheduling and saving commands commonly used by a developer will be added to teuthology-api.