Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
> I notice the following error message. > > Jun 26 13:41:01 sac-tkh-sv001 pacemaker_remoted[32149]: notice: operation_finished: res_drbd_r0_monitor_10000:25537:stderr [ This command will ignore resource names! ] > > This messages is generated by drbd_set_status_variables(). > > http://git.drbd.org/gitweb.cgi?p=drbd-utils.git;a=blob;f=scripts/drbd.ocf;h=0481a32a97a3b5fb814871e46d48024ea112abf4;hb=HEAD#l311 > > [root at sac-tkh-sv001 ~]# drbdadm -c /etc/drbd.conf sh-status r0 > /devnull > This command will ignore resource names! > > I think "$DRBD_RESOURCE" argument is not required. Is using drbd-utils-8.9.3 with drbd-8.4.6 supported? drbd-8.9.2 with drbd-8.4.6 does not cause error. # diff -u drbd-utils-8.9.[23]/scripts/drbd.ocf --- drbd-utils-8.9.2/scripts/drbd.ocf 2015-03-26 19:11:30.000000000 +0900 +++ drbd-utils-8.9.3/scripts/drbd.ocf 2015-06-14 21:20:25.000000000 +0900 @@ -308,7 +308,7 @@ DRBD_DSTATE_LOCAL=() DRBD_DSTATE_REMOTE=() - eval "$($DRBDSETUP "$DRBD_RESOURCE" sh-status)" + eval "$($DRBDADM sh-status "$DRBD_RESOURCE")" # if there was no output at all, or a weird output # make sure the status arrays won't be empty. @@ -916,11 +916,11 @@ check_binary $DRBDSETUP # XXX I really take cibadmin, sed, grep, etc. for granted. - local VERSION DRBDADM_VERSION_CODE=0 + local VERSION DRBD_KERNEL_VERSION_CODE=0 if VERSION="$($DRBDADM --version 2>/dev/null)"; then eval $VERSION fi - if (( $DRBDADM_VERSION_CODE >= 0x080400 )); then + if (( $DRBD_KERNEL_VERSION_CODE >= 0x080400 )); then DRBD_HAS_MULTI_VOLUME=true fi check_crm_feature_set @@ -1037,6 +1037,7 @@ for i in $OCF_RESKEY_adjust_master_score; do [[ $i = *[!0-9]* ]] && fallback=true && ocf_log err "BAD adjust_master_score value $i ; falling back to default" [[ $j && $i -lt $j ]] && fallback=true && ocf_log err "BAD adjust_master_score value $j > $i ; falling back to default" + j=$i n=$(( n+1 )) done [[ $n != 4 ]] && fallback=true && ocf_log err "Not enough adjust_master_score values ($n != 4); falling back to default" # drbdsetup r0 sh-status _minor=0 _res_name=r0 _volume=0 _known=Configured _cstate=Connected _role=Secondary _peer=Primary _disk=UpToDate _pdsk=UpToDate _flags_susp= _flags_aftr_isp= _flags_peer_isp= _flags_user_isp= _resynced_percent= _sh_status_process -- Hiroshi Fujishima