summaryrefslogtreecommitdiffstats
path: root/cluster/drbd/DETAILS
blob: d808134f54b998ba45be71933e32d8b783a9f064 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
. "$GRIMOIRE/FUNCTIONS" &&

local KERNEL_BRANCH=`get_kernel_version|cut -d . -f -3` &&

           SPELL=drbd
if [[ $KERNEL_BRANCH == 2.6.33 ]] || [[ $KERNEL_BRANCH == 2.6.34 ]]; then
         VERSION=8.3.7
     SOURCE_HASH=sha512:9ea576ed6a75d80009ade0f9540535b2a65ecee6d38b1a85fa3146a97aac8cb3add31154e2921630aa75121c7115d66bdcf45adb8e0fa481bdb27c011b1c9b15
elif [[ $KERNEL_BRANCH == 2.6.37 ]] || [[ $KERNEL_BRANCH == 2.6.38 ]]; then
         VERSION=8.3.9
     SOURCE_HASH=sha512:7d6545b3298f2af7cc6ba91a501a15f3232cb914619deae4ff5b09b14d59375015878c8794464cedee298b1209cee60a6bd16cca436471b20c0641cc2a6f2745
elif [[ $KERNEL_BRANCH == 2.6.39 ]]; then
         VERSION=8.3.10
     SOURCE_HASH=sha512:8d904ada9c80732b47cbf149cf4172658d350856d8688f1dce92c16ce1c4e946a0b3b3a14bb3c9361684fc08b257207c58beaa2fdb534f2abf47ac45aa659389
elif [[ ${KERNEL_BRANCH%%.*} == 3 ]]; then
         VERSION=8.3.11
     SOURCE_HASH=sha512:2bbf16d69e897adcb247d451f1d844993bdb3ad201027a588f9a45b4fe43fa2f6e98ed6063e8dccc92b9a231ccebf0af85a8671e5672fa710aa986e555ae896d
else
         VERSION=8.3.8.1
     SOURCE_HASH=sha512:c43c6d065328058db66f708d47ce082603b766deb1530c57aa736a42b4908f780ede41f76395ca45c2691ef1dfd142147a4c98a7bcdb26ba7de73b149d8f9f5f
fi
          BRANCH=`echo $VERSION|cut -d . -f 1,2`
          SOURCE=${SPELL}-${VERSION}.tar.gz
   SOURCE_URL[0]=http://oss.linbit.com/$SPELL/$BRANCH/$SOURCE
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
        WEB_SITE=http://www.drbd.org/
         ENTERED=20060630
            DOCS="COPYING README"
      LICENSE[0]=GPL
           SHORT="block device which is designed to build high availability clusters"
cat << EOF
DRBD is a block device which is designed to build high availability clusters.
This is done by mirroring a whole block device via (a dedicated) network. You
could see it as a network raid-1.

DRBD takes over the data, writes it to the local disk and sends it to the
other host. On the other host, it takes it to the disk there.

The other components needed are a cluster membership service, which is
supposed to be heartbeat, and some kind of application that works on top of
a block device.

Examples:
 * A filesystem & fsck.
 * A journaling FS.
 * A database with recovery capabilities.
EOF