Commit f65a4e4
authored
DAOS-18487 object: control EC rebuild resource consumption (#17441)
dd resource controls to limit scanner pressure and improve stability:
Introduce resource control for rebuild scanning to prevent excessive load
and contention during rebuild/reclaim operations. The scanner now enforces
tighter pacing/limits (credits/yielding and related controls) so rebuild
work progresses without overwhelming system resources.
This improves cluster stability under heavy rebuild activity and reduces
the likelihood of prolonged stalls caused by resource exhaustion or
oversubscription, while preserving existing rebuild correctness and
behavior.
Signed-off-by: Liang Zhen <gnailzenh@gmail.com>
Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
Signed-off-by: Mohamad Chaarawi <mohamad.chaarawi@hpe.com>1 parent 1668519 commit f65a4e4
2 files changed
Lines changed: 734 additions & 307 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
30 | 52 | | |
31 | 53 | | |
32 | 54 | | |
| |||
80 | 102 | | |
81 | 103 | | |
82 | 104 | | |
83 | | - | |
84 | | - | |
85 | 105 | | |
86 | 106 | | |
87 | 107 | | |
| |||
94 | 114 | | |
95 | 115 | | |
96 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
97 | 122 | | |
98 | 123 | | |
99 | 124 | | |
| |||
0 commit comments