Half-baked commit for new dynamic retention logic

This commit is contained in:
Aditya Ujeniya
2026-01-14 14:56:36 +01:00
parent 77b7548ef3
commit 3276ed7785
6 changed files with 126 additions and 10 deletions

View File

@@ -821,7 +821,7 @@ func (r *JobRepository) UpdateFootprint(
// relevant jobs. Returns an error if the database query fails or row iteration
// encounters errors. Individual row parsing errors are logged but don't fail
// the entire operation.
func (r *JobRepository) GetUsedNodes(ts uint64) (map[string][]string, error) {
func (r *JobRepository) GetUsedNodes(ts int64) (map[string][]string, error) {
// Note: Query expects index on (job_state, start_time) for optimal performance
q := sq.Select("job.cluster", "job.resources").From("job").
Where("job.start_time < ?", ts).