[DRBD-user] drbd-8.4.0rc1.tar.gz

Gianluca Cecchi gianluca.cecchi at gmail.com
Fri Jun 17 11:36:32 CEST 2011

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


On Mon, May 9, 2011 at 6:24 PM, Philipp Reisner
<philipp.reisner at linbit.com> wrote:
> Hi,
>
> A new major release of DRBD is going into feature freeze mode!
>
>  The most noticeable change is the support for multiple replicated
>  volumes in a single DRBD connection.
>  Write-ordering is obeyed among all writes in all volumes in a
>  single connection.
>  This feature is really important for users who DRBD for mirroring
>  over longer distances. (Protocol A).
>
>  Please see the changelog for all the other cherries ;)
>
> So far it is intended to build on debian-squeeze, ubuntu-lucid,
> RHEL6, SLES11 and SLES11SP1. (Basically kernel 2.6.27 or newer.)
> Support for older distributions will follow with future release
> candidates.
>
> Please note: This is a release candidate, not intended for production.
> Please help with testing!
>
> 8.4.0rc1 (api:genl1/proto:86-100)

Hello,
I'm going to test with 8.4.0rc2 and rh el 6.1 (kernel
2.6.32-131.2.1.el6.x86_64 atm)
Are the instructions at http://www.drbd.org/docs/install/ intended for
this release too?
In that case,  the flow
$ ./configure
$ make rpm
$ make km-rpm

is correct but it seems to me it requires access to the internet that
could not be the case...
(to get http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
In the block
	/usr/bin/xsltproc -o drbdsetup_resize.xml xml-usage-to-docbook.xsl -
/usr/bin/xsltproc \
	--xinclude \
	http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
drbdsetup.xml
)

But
$ ./configure --enable-spec
$ make tgz

and
$ ./configure --enable-spec --with-km
$ make tgz

aren't correct, as the "--enable-spec" implies no Makefile generation
and so failure of the second command...

also, the correct syntax for --eval option (-E) needs a % before the underscore.

So in my case it works with
$ ./configure --enable-spec --with-km
$ ./configure  --with-km
$ make tgz
$ cp drbd*.tar.gz $(rpm -E %_sourcedir)      <- more readable and
standard than the backtick syntax in my opinion
(eventually adapt spec files)
$ rpmbuild -bb drbd.spec
$ rpmbuild -bb drbd-km.spec

And I have under /home/oper/rpmbuild/RPMS/x86_64/
[oper]$ ll
total 2164
-rw-rw-r-- 1 oper oper   24463 Jun 17 11:29 drbd-8.4.0rc2-1.el6.x86_64.rpm
-rw-rw-r-- 1 oper oper    5554 Jun 17 11:29
drbd-bash-completion-8.4.0rc2-1.el6.x86_64.rpm
-rw-rw-r-- 1 oper oper    7610 Jun 17 11:29
drbd-heartbeat-8.4.0rc2-1.el6.x86_64.rpm
-rw-rw-r-- 1 oper oper 1759122 Jun 17 11:30
drbd-km-2.6.32_131.2.1.el6.x86_64-8.4.0rc2-1.el6.x86_64.rpm
-rw-rw-r-- 1 oper oper   20988 Jun 17 11:29
drbd-pacemaker-8.4.0rc2-1.el6.x86_64.rpm
-rw-rw-r-- 1 oper oper    4414 Jun 17 11:29 drbd-udev-8.4.0rc2-1.el6.x86_64.rpm
-rw-rw-r-- 1 oper oper  368753 Jun 17 11:29 drbd-utils-8.4.0rc2-1.el6.x86_64.rpm
-rw-rw-r-- 1 oper oper    6986 Jun 17 11:29 drbd-xen-8.4.0rc2-1.el6.x86_64.rpm

thanks,
gianluca



More information about the drbd-user mailing list