From 797e923da9f5f1eca4a51da177b1a7cbef75b5ad Mon Sep 17 00:00:00 2001 From: Vijay Bellur Date: Sat, 18 Apr 2015 18:40:55 +0530 Subject: tests: Await for graph switch before testing open fop count In performance/open-behind.t, a test for open fop reaching the brick is done by switching off open-behind and performing a read operation. If the read operation is performed before a graph switch, the read happens on the old graph and hence open does not get accounted in the brick. To overcome this EXPECT_WITHIN 10 seconds has now been added to ensure that a graph switch has happened. The read operation happens subsequently after the graph switch. Cleaned up a "No volumes present" message from stderr while doing this. Change-Id: I1e1c0d7e4bd2057520b4dd46157d18f30837b8c9 BUG: 1213066 Signed-off-by: Vijay Bellur Reviewed-on: http://review.gluster.org/10293 Reviewed-by: Krishnan Parthasarathi Reviewed-by: Raghavendra Bhat Tested-by: Raghavendra Bhat --- tests/performance/open-behind.t | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/performance/open-behind.t') diff --git a/tests/performance/open-behind.t b/tests/performance/open-behind.t index 5a24c83954d..e7a2bcf788b 100755 --- a/tests/performance/open-behind.t +++ b/tests/performance/open-behind.t @@ -1,12 +1,13 @@ #!/bin/bash . $(dirname $0)/../include.rc +. $(dirname $0)/../volume.rc cleanup; TEST glusterd TEST pidof glusterd -TEST $CLI volume info; +TEST $CLI volume info 2>/dev/null; TEST $CLI volume create $V0 $H0:$B0/${V0}{1,2}; @@ -49,6 +50,8 @@ EXPECT "" echo $string; TEST $CLI volume set $V0 performance.open-behind off; +EXPECT_WITHIN $GRAPH_SWITCH_TIMEOUT "2" num_graphs $M0; + D1="hello-this-is-a-test-message1"; F1="test-file1"; -- cgit