[DRBD-user] Bitmap for that device got too large.
Robert Altnoeder
robert.altnoeder at linbit.com
Tue May 28 11:54:21 CEST 2019
Hello,
On 5/28/19 8:03 AM, Oleksiy Evin wrote:
> The linbit's article dated 2012 says the current maximum is 1PiB, but
> when I'm trying to create a 3 node replication with 527TiB each, it
> gets me to the bitmap size error.
>
> I have an assumption that overall bitmap size limit is divided for 2
> replicas.
An investigation of the issue in the source code of the current
drbd-utils release 9.9.0 confirmed that you are right with your assumption.
> Is there any technical reason behind it?
We will have to discuss the issue internally, I believe that this is an
unintentional limitation, possibly a left-over from DRBD 8.x code, since
DRBD 8 was limited to a single peer, but please allow us some time to
double-check whether or not removing this limitation causes any problems.
> Is there any other way to create this volume without splitting it up
> and joining by LVM on the top (LVM-> DRBD -> LVM)?
Unfortunately, I do not think there is at this time. If we can determine
that this limitation is unnecessary, then we will follow up with a new
release of the drbd-utils that will fix this problem and allow the
creation of larger volumes.
> Can anyone please clarify what's the actual volume size limit for DRBD?
With the current version of the drbd-utils (drbdmeta program), the
actual limits I have calculated are:
1 peers: 1099510448128 kiB (~ 1,048,574.87 GiB)
2 peers: 549755224064 kiB (~ 524,287.43 GiB)
3 peers: 366503482624 kiB (~ 349,524.95 GiB)
4 peers: 274877612032 kiB (~ 262,143.71 GiB)
5 peers: 219902089472 kiB (~ 209,714.97 GiB)
6 peers: 183251741184 kiB (~ 174,762.47 GiB)
7 peers: 157072921088 kiB (~ 149,796.41 GiB)
8 peers: 137438806016 kiB (~ 131,071.85 GiB)
9 peers: 122167827456 kiB (~ 116,508.31 GiB)
10 peers: 109951044608 kiB (~ 104,857.48 GiB)
11 peers: 99955495168 kiB (~ 95,324.98 GiB)
12 peers: 91625870592 kiB (~ 87,381.23 GiB)
13 peers: 84577726720 kiB (~ 80,659.60 GiB)
14 peers: 78536460544 kiB (~ 74,898.20 GiB)
15 peers: 73300696320 kiB (~ 69,904.99 GiB)
16 peers: 68719403008 kiB (~ 65,535.92 GiB)
17 peers: 64677085184 kiB (~ 61,680.87 GiB)
18 peers: 61083913728 kiB (~ 58,254.15 GiB)
19 peers: 57868970752 kiB (~ 55,188.15 GiB)
20 peers: 54975522304 kiB (~ 52,428.74 GiB)
21 peers: 52357640192 kiB (~ 49,932.13 GiB)
22 peers: 49977747456 kiB (~ 47,662.49 GiB)
23 peers: 47804802048 kiB (~ 45,590.21 GiB)
24 peers: 45812935168 kiB (~ 43,690.61 GiB)
25 peers: 43980417792 kiB (~ 41,942.99 GiB)
26 peers: 42288863232 kiB (~ 40,329.80 GiB)
27 peers: 40722609152 kiB (~ 38,836.10 GiB)
28 peers: 39268230144 kiB (~ 37,499.10 GiB)
29 peers: 37914153216 kiB (~ 36,157.75 GiB)
30 peers: 36650348032 kiB (~ 34,952.49 GiB)
31 peers: 35468078848 kiB (~ 33,824.99 GiB)
If in your case a volume size of 511 TiB would be sufficient, that
should work with 2 peers.
Best regards,
Robert
More information about the drbd-user
mailing list