Actions
Enhancement #71764
openSupport devices larger than 100 TiB
% Done:
0%
Source:
Backport:
squid,tentacle
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Description
We currently don't allow devices to have a CRUSH weight larger than 100.0, ergo 100 TiB using our current device-size / CRUSH-weight equivalence:
src/crush/crush.h:#define CRUSH_MAX_DEVICE_WEIGHT (100u * 0x10000u)
120 TiB devices are already on the market.
The fix for #71763 will help here too, but IMHO we should just increase CRUSH_MAX_DEVICE_WEIGHT to 1000u or more.
I don't think 100u is a special value in the CRUSH algorithm.
We need to update the kernel too, even though it isn't used anywhere:
include/linux/crush/crush.h:#define CRUSH_MAX_DEVICE_WEIGHT (100u * 0x10000u)
Updated by Dan van der Ster 8 months ago
- Related to Enhancement #71763: Support clusters larger than 65.5 petabytes added
Updated by Dan van der Ster 8 months ago
- Pull request ID changed from 64056 to 64055
Updated by Dan van der Ster 8 months ago
- Pull request ID changed from 64055 to 64056
Updated by Dan van der Ster 8 months ago
- Status changed from New to Fix Under Review
Actions