-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
-
3
-
9223372036854775807
The tracking of the total_weight seems out of sync between the initial loop where it is computed and the stripe allocator loop, often causing it to fail to find an OST due to the weight miscompute.
This should be fixed.
/* TODO: this check is wrong and can cause the qos
- allocator to fail.the problem is that we do not
- compute total_weight and cur_weight the same way
- when OSTs are offline.
- Very annoying since if OSTs are offline this will
- fail, and fallback to rr quite often, making
- testing painful.
*/
- is related to
-
LU-9 Optimize weighted QOS Round-Robin allocator
-
- Open
-