Commit 1ea4e90
committed
Watch HFC/HFS spec changes to trigger BMH reconciliation
When a user clears firmware specs to abort a failed servicing operation,
the BMH controller may be in exponential backoff due to the servicing
error. Without a watch, the BMH won't notice the spec change until the
next backoff-delayed reconciliation, which can take a long time.
Add watches on HostFirmwareSettings and HostFirmwareComponents with
GenerationChangedPredicate, mapping events back to the BMH with the
same name/namespace. This ensures the BMH controller reconciles
promptly when specs are modified, enabling the fast-path abort to
trigger without delay.
Assisted-By: Claude Opus 4.61 parent 4a38509 commit 1ea4e90
1 file changed
Lines changed: 17 additions & 0 deletions
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
2510 | 2511 | | |
2511 | 2512 | | |
2512 | 2513 | | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
| 2522 | + | |
| 2523 | + | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
| 2528 | + | |
| 2529 | + | |
2513 | 2530 | | |
2514 | 2531 | | |
2515 | 2532 | | |
| |||
0 commit comments