Red Hat Bugzilla – Bug 1305839
Wrong interpretation of disk size in gverify.sh script
Last modified: 2016-06-16 09:57:06 EDT
Description of problem:
Run gverify script as below:
#/usr/local/libexec/glusterfs/gverify.sh tv1 root gfvm4 tv2 22 /tmp/test.log
/usr/local/libexec/glusterfs/gverify.sh: line 206: [: 1-blocks: integer expression expected
Version-Release number of selected component (if applicable):
This bug is not easily reproducible, as it is not returning any error.
If the script is executed standalone, then only it can be reproduced.
Steps to Reproduce:
1. Setup geo-replication
2. Run gverify script
Throws error "integer expression expected"
Should not throw any error.
returns 0 for success, can be verified as echo $? after executing the script.
REVIEW: http://review.gluster.org/13407 (geo-rep: Fix invalid disk size in gverify.sh) posted (#2) for review on master by Saravanakumar Arumugam (email@example.com)
COMMIT: http://review.gluster.org/13407 committed in master by Jeff Darcy (firstname.lastname@example.org)
Author: Saravanakumar Arumugam <email@example.com>
Date: Tue Feb 9 16:44:03 2016 +0530
geo-rep: Fix invalid disk size in gverify.sh
Due to the wrong interpretation of disk size, gverify.sh script
exits in between with error "integer expression expected".
This error can be observed, only if gverify.sh is run standalone.
Fix the interpretation of disk size.
Also, verify that master and slave's gluster version are same.
Signed-off-by: Saravanakumar Arumugam <firstname.lastname@example.org>
Smoke: Gluster Build System <email@example.com>
Reviewed-by: Aravinda VK <firstname.lastname@example.org>
NetBSD-regression: NetBSD Build System <email@example.com>
Reviewed-by: Kotresh HR <firstname.lastname@example.org>
CentOS-regression: Gluster Build System <email@example.com>
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.8.0, please open a new bug report.
glusterfs-3.8.0 has been announced on the Gluster mailinglists , packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist  and the update infrastructure for your distribution.