[DRBD-user] (-14) Need a verify algorithm to start online verify

netz-haut - stephan seitz s.seitz at netz-haut.de
Wed Jan 12 10:45:27 CET 2011

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


Hi there,

I've got a problem initiating online verify.

What I did:

- Added verify-alg "crc32c"; to /etc/drbd.conf  (attached below)
- Copied /etc/drbd.conf to both nodes
- drbdadm adjust  for all resources on both nodes
- drbdadm verify ... but one node keeps refusing:

On the Secondary:
drbdadm verify cluster_metadata
0: State change failed: (-14) Need a verify algorithm to start online verify
Command 'drbdsetup 0 verify' terminated with exit code 11

On the Primary:
drbdadm verify cluster_metadata
0: State change failed: (-10) State change was refused by peer node
Command 'drbdsetup 0 verify' terminated with exit code 11

It's definitely the same drbd.conf
Secondary Version: version: 8.3.9 (api:88/proto:86-95)
Primary Version: version: 8.3.6 (api:88/proto:86-91)

# lsmod | grep crc32c
Secondary: crc32c                  2983  0
Primary: crc32c                  2871  4


This is the dmesg of Secondary:
[ 5537.573937] block drbd0: using verify-alg: "crc32c"
[ 5541.276961] block drbd1: using verify-alg: "crc32c"
[ 5568.836774] block drbd0: State change failed: Need a verify algorithm to start online verify
[ 5568.880910] block drbd0:   state = { cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate r----- }
[ 5568.925284] block drbd0:  wanted = { cs:VerifyT ro:Secondary/Primary ds:UpToDate/UpToDate r----- }
[ 5885.055438] block drbd0: State change failed: Need a verify algorithm to start online verify
[ 5885.099576] block drbd0:   state = { cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate r----- }
[ 5885.143940] block drbd0:  wanted = { cs:VerifyS ro:Secondary/Primary ds:UpToDate/UpToDate r----- }


I don't get it ... 


Here's the drbd.conf :
global {
 # minor-count 64;
 # dialog-refresh 5; # 5 seconds
 # disable-ip-verification;
 usage-count ask;
}

common {
 syncer {
    rate 120M;
  }
}

resource cluster_metadata {
 protocol C;
 handlers {
  pri-on-incon-degr "echo O > /proc/sysrq-trigger ; halt -f";
  pri-lost-after-sb "echo O > /proc/sysrq-trigger ; halt -f";
  local-io-error "echo O > /proc/sysrq-trigger ; halt -f";
  # outdate-peer "/usr/sbin/drbd-peer-outdater";
 }
 
 startup {
  # wfc-timeout 0;
  degr-wfc-timeout 120; # 2 minutes.
  outdated-wfc-timeout 90;
 }

 disk {
  on-io-error detach;
 }

 net {
  after-sb-0pri disconnect;
  after-sb-1pri disconnect;
  after-sb-2pri disconnect;
  rr-conflict disconnect;
 }

 syncer {
  # rate 10M;
  # after "r2";
  al-extents 3389;
  verify-alg "crc32c";
 }

 on filer01 {
  device /dev/drbd0;
  disk /dev/sda4;
  address 192.168.192.1:7788;
  meta-disk internal;
 }

 on filer02 {
  device /dev/drbd0;
  disk /dev/sda4;
  address 192.168.192.2:7788;
  meta-disk internal;
 }
}

resource vg0drbd {
 protocol C;
 startup {
  wfc-timeout 0; ## Infinite!
  degr-wfc-timeout 120; ## 2 minutes.
  outdated-wfc-timeout 90;
 }

 disk {
  no-disk-barrier; ## NUR MIT BBU!
  no-disk-flushes; ## NUR MIT BBU!
  no-disk-drain;
  on-io-error detach;
 }

 net {
  # timeout 60;
  # connect-int 10;
  # ping-int 10;
  max-buffers 8000;
  max-epoch-size 8000;
  sndbuf-size 512k;
 }

 syncer {
  after "cluster_metadata";
  al-extents 3389;
  verify-alg "crc32c";
 }

 on filer01 {
  device /dev/drbd1;
  disk /dev/sdb;
  address 192.168.192.1:7789;
  meta-disk internal;
 }

 on filer02 {
  device /dev/drbd1;
  disk /dev/sdb;
  address 192.168.192.2:7789;
  meta-disk internal;
 }
}



Mit freundlichen Gruessen

--
Stephan Seitz
Senior System Administrator

   netz-haut GmbH
   multimediale kommunikation

   Zweierweg 22
   97074 Würzburg

   Telefon: 0931 2876247
   Telefax: 0931 2876248

   Web: www.netz-haut.de
   Amtsgericht Würzburg - HRB 10764
   Geschäftsführer: Michael Daut, Kai Neugebauer
   







More information about the drbd-user mailing list