From 9408dc7b416ca80b3b8d8ecae2ef75c7e9cd21cd Mon Sep 17 00:00:00 2001 From: Emmanuel Dreyfus Date: Thu, 8 Jan 2015 06:22:17 +0100 Subject: Fix bad shell calculation in tests/basiv/afr/self-heald.t A shell variable calculation in tests/basiv/afr/self-heald.t resulted in spurious regression failure at test 67. This is wrong and always produce an error: $((`date +"%j"`))%2 This still fails because date +"%j" produces 008, which is considered an octal value: $((`date +"%j"` %2 )) This works: $((`date +"%j"|sed 's/^0*//'` % 2 )) BUG: 1129939 Change-Id: I5d0d27b7bb64ef7d56bafebe71aafe01eb2f39a7 Signed-off-by: Emmanuel Dreyfus Reviewed-on: http://review.gluster.org/9414 Tested-by: Gluster Build System Reviewed-by: Vijay Bellur --- tests/basic/afr/self-heald.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/basic/afr/self-heald.t') diff --git a/tests/basic/afr/self-heald.t b/tests/basic/afr/self-heald.t index 966972e5443..ee0afaf9d4e 100644 --- a/tests/basic/afr/self-heald.t +++ b/tests/basic/afr/self-heald.t @@ -51,7 +51,7 @@ TEST $CLI volume set $V0 cluster.eager-lock off TEST $CLI volume start $V0 TEST glusterfs --volfile-id=/$V0 --volfile-server=$H0 $M0 --attribute-timeout=0 --entry-timeout=0 -decide_kill=$((`date +"%j"`))%2 +decide_kill=$((`date +"%j"|sed 's/^0*//'` % 2 )) kill_multiple_bricks $V0 $H0 $B0 cd $M0 -- cgit