From 9f8f092c8d1ae040147e8170da70c3eb09465325 Mon Sep 17 00:00:00 2001 From: Kamoltat Sirivadhna Date: Mon, 4 Mar 2024 14:35:43 -0500 Subject: [PATCH] google-summer-of-code/index.md: update Shaman project There were typos in emails, so fixed that, also updated project description. Signed-off-by: Kamoltat Sirivadhna --- .../developers/google-summer-of-code/index.md | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/src/en/developers/google-summer-of-code/index.md b/src/en/developers/google-summer-of-code/index.md index 9d4ada81..83c036df 100644 --- a/src/en/developers/google-summer-of-code/index.md +++ b/src/en/developers/google-summer-of-code/index.md @@ -26,29 +26,40 @@ get started with contributions](https://ceph.io/en/developers/contribute/).
-## Improving Shaman the Builder +## Shaman Scheduling for Success **Mentor name(s):** Zack Cerza, Kamoltat (Junior) Sirivadhna Aishwarya Mathuria, Vallari Agrawal -**Mentor email(s):** zcerza@ibm.com, ksirivad@ibm.com, amathuri@ibm.com, -vallariag@ibm.com +**Mentor email(s):** zack1@ibm.com, ksirivad@ibm.com, aishwarya.mathuria@ibm.com, vallari.agrawal@ibm.com **Difficulty:** Medium **Project Hours:** 350 -**Skills needed:** Shell, Python -**Subcomponent of Ceph:** [Build System](https://github.com/ceph/ceph-build) +**Skills needed:** Shell, Python, FastAPI + +**Subcomponent of Ceph:** [Ceph Build System](https://github.com/ceph/ceph-build), [Ceph Integration Test Framework](https://github.com/ceph/teuthology) **Description of project:** -Ceph's build system is far from perfect and have encoutered several -problems in the past. Your job is to work with Ceph's -Infrastructure + Teuthology Team to improve the current build system. +We can make the process of scheduling Ceph integration tests upstream more efficient by allowing users to auto-schedule teuthology-suite commands +when pushing their feature-branch to ceph-ci. + +Your mission is to build the auto-schedule feature based off a pre-existing work: + +[teuthology-api pull request](https://github.com/ceph/teuthology-api/pull/24) + +[ceph-build pull request](https://github.com/VallariAg/ceph-build/commit/217f080a45c00a07829be9c0ce51057f23b27ddc) + +**Standup/weekly call mentee could attend?:** teuthology weekly meeting + +**Steps to evaluate an applicant for the project:** + +TBD **Expected Outcome(s):** -A reduction in build times from Ceph developers pushing to the ceph-ci repo to rpms, debs, and containers bieng created +A working auto-schedule feature for at least one suite.