Skip to the content.

Week 12

(August 19, 2025 – August 25, 2025)

Scheduler Agent Work

This week, despite exploring multiple approaches, the scheduler is still not fully functioning as expected. This has been the main challenge and blocker in pushing other dependent services forward.

Key Challenges Faced:

At this point, I am leaning towards rebuilding the scheduler from scratch as it seems like the more sustainable path forward, but I am awaiting mentor guidance to ensure alignment.

Overall, while the scheduler has not yet reached a running state, the time invested has helped surface important blockers and open questions that must be addressed before progress can be made.

Open Questions / Confusions

During my work this week, I noted down a couple of key confusions that need mentor input:

📌 Based on my research in the wiki and older methods for scheduler, what is the correct handling of install path mismatches for fo_scheduler?

📌 What metrics should we prioritize (e.g., job queue performance, task throughput, resource usage) to evaluate the scheduler in a containerized microservices setup?

Resolving these will help me focus my efforts in the upcoming weeks and avoid wasting time in the wrong direction.

Kustomization & Infrastructure

While the bulk of my time was on the scheduler, I continued revisiting my Kustomization setup from Week 11. This structure will be useful once the scheduler stabilizes, as it ensures we can maintain both dev and prod overlays with cleaner configurations.

I also reviewed some Dockerfiles, but this work will be resumed in later weeks once the scheduler issue is clarified.

Collaboration and Mentorship

Meeting 1

(August 20, 2025)

The call did not take place due to the unavailability of Avinal.

Meeting 2

(August 21, 2025)

In the weekly community meeting call, I shared my updates:

I concluded my update by handing over to Avinal for further discussion.