[DRBD-user] drbd: failed to vmalloc(60789992) for bitmap.

Lars Ellenberg lars.ellenberg at linbit.com
Tue Jul 22 21:56:52 CEST 2008

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


On Tue, Jul 22, 2008 at 08:55:20PM +0200, Alessandro Ferrari wrote:
> 
>    Hi guys!
> 
> 
> 
>    My configuration:
> 
>    Kernel       2.4.36.5

uh?

>    MEM          16Gb
> 
>                    cat /proc/meminfo
>                            total:    used:    free:  shared: buffers:
>    cached:
>                    Mem:  16962732032 131416064 16831315968        0
>    6135808 23773184
>                    Swap: 16022470656        0 16022470656
>                    MemTotal:     16565168 kB
>                    MemFree:      16436832 kB
>                    MemShared:           0 kB
>                    Buffers:          5992 kB
>                    Cached:          23216 kB
>                    SwapCached:          0 kB
>                    Active:          14068 kB
>                    Inactive:        15216 kB
>                    HighTotal:    15859072 kB
>                    HighFree:     15765688 kB
>                    LowTotal:       706096 kB
>                    LowFree:        671144 kB
>                    SwapTotal:    15646944 kB
>                    SwapFree:     15646944 kB
> 
>    Drbd         v. 0.6.13 version: 0.6.13 (api:64/proto:62)

uhm.

> 
>                 0: cs:WFConnection st:Primary/Unknown ns:0 nr:0 dw:0 dr:0
>    pe:0 ua:0
>                 1: cs:WFConnection st:Primary/Unknown ns:0 nr:0 dw:0 dr:0
>    pe:0 ua:0
> 
>    My storage:
> 
>    drbd0: /dev/sda4    1798292002Kb ~ 1,675Tb assigned to /dev/nb0
> 
>    drbd1: /dev/sdb2    1945278720Kb ~ 1,812Tb assigned to /dev/nb1
> 
> 
> 
>    I have this error message into /var/log/syslog:
> 
>    "kernel: drbd: failed to vmalloc(60789992) for bitmap."
> 
>    only over /dev/sdb2<->/dev/nb1 1,812Tb connection.

err.

use a 64bit 2.6 kernel and drbd 8.
honest.


>    I have googled sooooo much but whitout any solutions....

can't believe that.

if I google for drbd failed to vmalloc
the first three hits (at least, I stopped there) all provide a
suggestion for a workaround that may work.

but only do that if you really really are desparate.
otherwise:
use a 64bit 2.6 kernel.
use drbd 8.

not only for drbd.
nowadays I'd strongly recommend a 2.6. kernel for anything
that has more than 1 GB memory, more than 2 cores,
or more than 500 G storage.

and, excuse me,
but drbd 0.6?
seriously, but ... NO!

where did you get the idea to deploy a multi TB storage failover
with drbd 0.6 and a 32bit 2.4 kernel? think that over.

-- 
: Lars Ellenberg                           http://www.linbit.com :
: DRBD/HA support and consulting             sales at linbit.com :
: LINBIT Information Technologies GmbH      Tel +43-1-8178292-0  :
: Vivenotgasse 48, A-1120 Vienna/Europe     Fax +43-1-8178292-82 :
__
please use the "List-Reply" function of your email client.



More information about the drbd-user mailing list