Daniel Milroy
Daniel Milroy
This PR adds functionality to update an allocated job's expiration. To do so, we add `modify` functionality within the traverser to update a jobid rather than remove it. The PR...
Issue #1121 and PR #1125 identified and fixed a bug in the `resource_pool_t` ctor. Fluxion needs resource_pool_t unit tests similar to those of [`schedule_t`](https://github.com/flux-framework/flux-sched/blob/fe872c8dc056934e4073b5fb2932335bb69ca73a/resource/schema/test/schema_test01.cpp) and [`pool_infra_t`](https://github.com/flux-framework/flux-sched/blob/fe872c8dc056934e4073b5fb2932335bb69ca73a/resource/schema/test/schema_test02.cpp).
Issues [#3271 (flux-core)](https://github.com/flux-framework/flux-core/discussions/3271#discussioncomment-101280), #987, and #963 identify useful new capability for Fluxion: to allow a user to specify a time in the future for their job to start. If the...
As reported in PRs #1057 and #989 (specifically commit a8c3208a963b896a760b5c0d0e33f88f8da1f764), the move to new CI images and updated compilers has resulted in build errors related to `maybe-uninitialized` values and `missing-template-keyword`...
Issue #1001 identified helped identify performance problems with Fluxion matching and scoring on Hetchy. We need to perform a comprehensive study of Fluxion performance under different: - simulated current (O(1000)...
Depending on the `match_op_t`, `dfu_impl_t::select` can be called many times in `dfu_traverser_t::schedule`: https://github.com/flux-framework/flux-sched/blob/a9c1bd5d4d9058d148bf5b5cc6a737c28dc1ce4a/resource/traversers/dfu.cpp#L62 We should optimize and simplify the function logic to reduce the number of `dfu_impl_t::select` calls to reduce...
Fluxion issue #1151 and [flux-core issue 4312](https://github.com/flux-framework/flux-core/issues/4312) describe the need for partially releasing broker resources. The first implementation of the functionality is scoped to releasing all resources managed by a...
Issue #1284 identified a problem where rabbits are not released due to a traverser error during partial cancellation. The traverser should skip the rest of the `mod_plan` function when an...