Skip to content

Conversation

@dciangot
Copy link
Member

Summary


Related issue :

dciangot and others added 2 commits October 16, 2025 14:18
Signed-off-by: dciangot <dciangot@cern.ch>
- Fix flavor default application to only apply when pod doesn't specify limits
- Resolve flavor once and pass to produceSLURMScript to avoid redundant resolution
- Fix pointer to loop variable issue by creating explicit copies
- Improve GPU flavor matching to prefer exact GPU count match
- Add SLURM flag deduplication with proper priority handling
- Add FlavorConfig validation method with startup checks
- Add comprehensive unit tests for all flavor functions (43 new tests)
- Update README with detailed flavor system documentation and examples
- Remove unused variables (maxCPULimit, maxMemoryLimit)

This fixes critical bugs where flavor defaults would override pod-specified
resources, and adds proper validation and testing for the flavor system.

Signed-off-by: Diego Ciangottini <diego.ciangottini@pg.infn.it>
@dciangot dciangot marked this pull request as ready for review October 22, 2025 13:17
@dciangot dciangot merged commit 666272a into interlink-hq:main Oct 24, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant