Skip to content

fix: avoid premature rescheduling when pool devices disappear - #75

Merged
shogom2 merged 1 commit into
CoHDI:mainfrom
NekoHK:fix/reschedule-model-from-allocation-pool
Sep 8, 2026
Merged

shogom2 merged 1 commit into
CoHDI:mainfrom
NekoHK:fix/reschedule-model-from-allocation-pool

Conversation

@NekoHK

@NekoHK NekoHK commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR prevents DDS from immediately setting FabricDeviceFailed when an allocated device disappears from its pool ResourceSlice during attachment.

It also resolves missing device models from the allocation pool so claims can proceed through the normal rescheduling checks.

Changes

  • Disable the failure notification triggered solely by a missing pool device
  • Fall back to the allocation pool when the device model cannot be resolved from ResourceSlices
  • Update utility and controller test expectations

Signed-off-by: Ko Kai <ko.kai@jp.fujitsu.com>
@shogom2
shogom2 merged commit 239690b into CoHDI:main Sep 8, 2026
2 of 3 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.

3 participants