Re: [Gluster-devel] spurious regression failure in tests/bugs/bug-1104642.t

2014-06-12 Thread Sachin Pandit
http://review.gluster.org/#/c/8041/ is merged upstream.

~ Sachin.
- Original Message -
From: Sachin Pandit span...@redhat.com
To: Raghavendra Talur rta...@redhat.com
Cc: Pranith Kumar Karampuri pkara...@redhat.com, Gluster Devel 
gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 12:58:44 PM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

Patch link http://review.gluster.org/#/c/8041/.

~ Sachin.

- Original Message -
From: Raghavendra Talur rta...@redhat.com
To: Pranith Kumar Karampuri pkara...@redhat.com
Cc: Sachin Pandit span...@redhat.com, Gluster Devel 
gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 10:46:14 AM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

Sachin and I looked at the failure.

Current guess is that glusterd_2 had not yet completed the handshake with
glusterd_1 and hence did not know about the option set.

KP suggested that instead of having a sleep before this command,
we could get peer status and verify that it is 1 and then get the 
vol info. Although even this does not make the test fully deterministic,
we will be closer to it. Sachin will send out a patch for the same.

Raghavendra Talur 

- Original Message -
From: Pranith Kumar Karampuri pkara...@redhat.com
To: Sachin Pandit span...@redhat.com
Cc: Gluster Devel gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 9:54:03 AM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

Check the logs to find the reason.

Pranith.
On 06/12/2014 09:24 AM, Sachin Pandit wrote:
 I am not hitting this even after running the test case in a loop.
 I'll update in this thread once I find out the root cause of the failure.

 ~ Sachin

 - Original Message -
 From: Sachin Pandit span...@redhat.com
 To: Pranith Kumar Karampuri pkara...@redhat.com
 Cc: Gluster Devel gluster-devel@gluster.org
 Sent: Thursday, June 12, 2014 8:50:40 AM
 Subject: Re: [Gluster-devel] spurious regression failure in   
 tests/bugs/bug-1104642.t

 I will look into this.

 - Original Message -
 From: Pranith Kumar Karampuri pkara...@redhat.com
 To: Gluster Devel gluster-devel@gluster.org
 Cc: rta...@redhat.com, span...@redhat.com
 Sent: Wednesday, June 11, 2014 9:08:44 PM
 Subject: spurious regression failure in tests/bugs/bug-1104642.t

 Raghavendra/Sachin,
 Could one of you guys take a look at this please.

 pk1@localhost - ~/workspace/gerrit-repo (master)
 21:04:46 :) ⚡ ~/.scripts/regression.py
 http://build.gluster.org/job/regression/4831/consoleFull
 Patch == http://review.gluster.com/#/c/7994/2
 Author == Raghavendra Talur rta...@redhat.com
 Build triggered by == amarts
 Build-url == http://build.gluster.org/job/regression/4831/consoleFull
 Download-log-at ==
 http://build.gluster.org:443/logs/regression/glusterfs-logs-20140611:08:39:04.tgz
 Test written by == Author: Sachin Pandit span...@redhat.com

 ./tests/bugs/bug-1104642.t [13]
 0 #!/bin/bash
 1
 2 . $(dirname $0)/../include.rc
 3 . $(dirname $0)/../volume.rc
 4 . $(dirname $0)/../cluster.rc
 5
 6
 7 function get_value()
 8 {
 9 local key=$1
 10 local var=CLI_$2
 11
 12 eval cli_index=\$$var
 13
 14 $cli_index volume info | grep ^$key\
 15 | sed 's/.*: //'
 16 }
 17
 18 cleanup
 19
 20 TEST launch_cluster 2
 21
 22 TEST $CLI_1 peer probe $H2;
 23 EXPECT_WITHIN $PROBE_TIMEOUT 1 peer_count
 24
 25 TEST $CLI_1 volume create $V0 $H1:$B1/${V0}0 $H2:$B2/${V0}1
 26 EXPECT $V0 get_value 'Volume Name' 1
 27 EXPECT Created get_value 'Status' 1
 28
 29 TEST $CLI_1 volume start $V0
 30 EXPECT Started get_value 'Status' 1
 31
 32 #Bring down 2nd glusterd
 33 TEST kill_glusterd 2
 34
 35 #set the volume all options from the 1st glusterd
 36 TEST $CLI_1 volume set all cluster.server-quorum-ratio 80
 37
 38 #Bring back the 2nd glusterd
 39 TEST $glusterd_2
 40
 41 #Verify whether the value has been synced
 42 EXPECT '80' get_value 'cluster.server-quorum-ratio' 1
 ***43 EXPECT '80' get_value 'cluster.server-quorum-ratio' 2
 44
 45 cleanup;

 Pranith
 ___
 Gluster-devel mailing list
 Gluster-devel@gluster.org
 http://supercolony.gluster.org/mailman/listinfo/gluster-devel

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel

-- 
Thanks! 
Raghavendra Talur | Red Hat Storage Developer | Bangalore | +918039245176 

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] spurious regression failure in tests/bugs/bug-1104642.t

2014-06-12 Thread Pranith Kumar Karampuri

Thanks a lot for quick resolution Sachin

Pranith
On 06/12/2014 04:38 PM, Sachin Pandit wrote:

http://review.gluster.org/#/c/8041/ is merged upstream.

~ Sachin.
- Original Message -
From: Sachin Pandit span...@redhat.com
To: Raghavendra Talur rta...@redhat.com
Cc: Pranith Kumar Karampuri pkara...@redhat.com, Gluster Devel 
gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 12:58:44 PM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

Patch link http://review.gluster.org/#/c/8041/.

~ Sachin.

- Original Message -
From: Raghavendra Talur rta...@redhat.com
To: Pranith Kumar Karampuri pkara...@redhat.com
Cc: Sachin Pandit span...@redhat.com, Gluster Devel 
gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 10:46:14 AM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

Sachin and I looked at the failure.

Current guess is that glusterd_2 had not yet completed the handshake with
glusterd_1 and hence did not know about the option set.

KP suggested that instead of having a sleep before this command,
we could get peer status and verify that it is 1 and then get the
vol info. Although even this does not make the test fully deterministic,
we will be closer to it. Sachin will send out a patch for the same.

Raghavendra Talur

- Original Message -
From: Pranith Kumar Karampuri pkara...@redhat.com
To: Sachin Pandit span...@redhat.com
Cc: Gluster Devel gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 9:54:03 AM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

Check the logs to find the reason.

Pranith.
On 06/12/2014 09:24 AM, Sachin Pandit wrote:

I am not hitting this even after running the test case in a loop.
I'll update in this thread once I find out the root cause of the failure.

~ Sachin

- Original Message -
From: Sachin Pandit span...@redhat.com
To: Pranith Kumar Karampuri pkara...@redhat.com
Cc: Gluster Devel gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 8:50:40 AM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

I will look into this.

- Original Message -
From: Pranith Kumar Karampuri pkara...@redhat.com
To: Gluster Devel gluster-devel@gluster.org
Cc: rta...@redhat.com, span...@redhat.com
Sent: Wednesday, June 11, 2014 9:08:44 PM
Subject: spurious regression failure in tests/bugs/bug-1104642.t

Raghavendra/Sachin,
Could one of you guys take a look at this please.

pk1@localhost - ~/workspace/gerrit-repo (master)
21:04:46 :) ⚡ ~/.scripts/regression.py
http://build.gluster.org/job/regression/4831/consoleFull
Patch == http://review.gluster.com/#/c/7994/2
Author == Raghavendra Talur rta...@redhat.com
Build triggered by == amarts
Build-url == http://build.gluster.org/job/regression/4831/consoleFull
Download-log-at ==
http://build.gluster.org:443/logs/regression/glusterfs-logs-20140611:08:39:04.tgz
Test written by == Author: Sachin Pandit span...@redhat.com

./tests/bugs/bug-1104642.t [13]
0 #!/bin/bash
1
2 . $(dirname $0)/../include.rc
3 . $(dirname $0)/../volume.rc
4 . $(dirname $0)/../cluster.rc
5
6
7 function get_value()
8 {
9 local key=$1
10 local var=CLI_$2
11
12 eval cli_index=\$$var
13
14 $cli_index volume info | grep ^$key\
15 | sed 's/.*: //'
16 }
17
18 cleanup
19
20 TEST launch_cluster 2
21
22 TEST $CLI_1 peer probe $H2;
23 EXPECT_WITHIN $PROBE_TIMEOUT 1 peer_count
24
25 TEST $CLI_1 volume create $V0 $H1:$B1/${V0}0 $H2:$B2/${V0}1
26 EXPECT $V0 get_value 'Volume Name' 1
27 EXPECT Created get_value 'Status' 1
28
29 TEST $CLI_1 volume start $V0
30 EXPECT Started get_value 'Status' 1
31
32 #Bring down 2nd glusterd
33 TEST kill_glusterd 2
34
35 #set the volume all options from the 1st glusterd
36 TEST $CLI_1 volume set all cluster.server-quorum-ratio 80
37
38 #Bring back the 2nd glusterd
39 TEST $glusterd_2
40
41 #Verify whether the value has been synced
42 EXPECT '80' get_value 'cluster.server-quorum-ratio' 1
***43 EXPECT '80' get_value 'cluster.server-quorum-ratio' 2
44
45 cleanup;

Pranith
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel



___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] spurious regression failure in tests/bugs/bug-1104642.t

2014-06-11 Thread Sachin Pandit
I will look into this.

- Original Message -
From: Pranith Kumar Karampuri pkara...@redhat.com
To: Gluster Devel gluster-devel@gluster.org
Cc: rta...@redhat.com, span...@redhat.com
Sent: Wednesday, June 11, 2014 9:08:44 PM
Subject: spurious regression failure in tests/bugs/bug-1104642.t

Raghavendra/Sachin,
Could one of you guys take a look at this please.

pk1@localhost - ~/workspace/gerrit-repo (master)
21:04:46 :) ⚡ ~/.scripts/regression.py 
http://build.gluster.org/job/regression/4831/consoleFull
Patch == http://review.gluster.com/#/c/7994/2
Author == Raghavendra Talur rta...@redhat.com
Build triggered by == amarts
Build-url == http://build.gluster.org/job/regression/4831/consoleFull
Download-log-at == 
http://build.gluster.org:443/logs/regression/glusterfs-logs-20140611:08:39:04.tgz
Test written by == Author: Sachin Pandit span...@redhat.com

./tests/bugs/bug-1104642.t [13]
0 #!/bin/bash
1
2 . $(dirname $0)/../include.rc
3 . $(dirname $0)/../volume.rc
4 . $(dirname $0)/../cluster.rc
5
6
7 function get_value()
8 {
9 local key=$1
10 local var=CLI_$2
11
12 eval cli_index=\$$var
13
14 $cli_index volume info | grep ^$key\
15 | sed 's/.*: //'
16 }
17
18 cleanup
19
20 TEST launch_cluster 2
21
22 TEST $CLI_1 peer probe $H2;
23 EXPECT_WITHIN $PROBE_TIMEOUT 1 peer_count
24
25 TEST $CLI_1 volume create $V0 $H1:$B1/${V0}0 $H2:$B2/${V0}1
26 EXPECT $V0 get_value 'Volume Name' 1
27 EXPECT Created get_value 'Status' 1
28
29 TEST $CLI_1 volume start $V0
30 EXPECT Started get_value 'Status' 1
31
32 #Bring down 2nd glusterd
33 TEST kill_glusterd 2
34
35 #set the volume all options from the 1st glusterd
36 TEST $CLI_1 volume set all cluster.server-quorum-ratio 80
37
38 #Bring back the 2nd glusterd
39 TEST $glusterd_2
40
41 #Verify whether the value has been synced
42 EXPECT '80' get_value 'cluster.server-quorum-ratio' 1
***43 EXPECT '80' get_value 'cluster.server-quorum-ratio' 2
44
45 cleanup;

Pranith
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] spurious regression failure in tests/bugs/bug-1104642.t

2014-06-11 Thread Sachin Pandit
I am not hitting this even after running the test case in a loop.
I'll update in this thread once I find out the root cause of the failure.

~ Sachin

- Original Message -
From: Sachin Pandit span...@redhat.com
To: Pranith Kumar Karampuri pkara...@redhat.com
Cc: Gluster Devel gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 8:50:40 AM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

I will look into this.

- Original Message -
From: Pranith Kumar Karampuri pkara...@redhat.com
To: Gluster Devel gluster-devel@gluster.org
Cc: rta...@redhat.com, span...@redhat.com
Sent: Wednesday, June 11, 2014 9:08:44 PM
Subject: spurious regression failure in tests/bugs/bug-1104642.t

Raghavendra/Sachin,
Could one of you guys take a look at this please.

pk1@localhost - ~/workspace/gerrit-repo (master)
21:04:46 :) ⚡ ~/.scripts/regression.py 
http://build.gluster.org/job/regression/4831/consoleFull
Patch == http://review.gluster.com/#/c/7994/2
Author == Raghavendra Talur rta...@redhat.com
Build triggered by == amarts
Build-url == http://build.gluster.org/job/regression/4831/consoleFull
Download-log-at == 
http://build.gluster.org:443/logs/regression/glusterfs-logs-20140611:08:39:04.tgz
Test written by == Author: Sachin Pandit span...@redhat.com

./tests/bugs/bug-1104642.t [13]
0 #!/bin/bash
1
2 . $(dirname $0)/../include.rc
3 . $(dirname $0)/../volume.rc
4 . $(dirname $0)/../cluster.rc
5
6
7 function get_value()
8 {
9 local key=$1
10 local var=CLI_$2
11
12 eval cli_index=\$$var
13
14 $cli_index volume info | grep ^$key\
15 | sed 's/.*: //'
16 }
17
18 cleanup
19
20 TEST launch_cluster 2
21
22 TEST $CLI_1 peer probe $H2;
23 EXPECT_WITHIN $PROBE_TIMEOUT 1 peer_count
24
25 TEST $CLI_1 volume create $V0 $H1:$B1/${V0}0 $H2:$B2/${V0}1
26 EXPECT $V0 get_value 'Volume Name' 1
27 EXPECT Created get_value 'Status' 1
28
29 TEST $CLI_1 volume start $V0
30 EXPECT Started get_value 'Status' 1
31
32 #Bring down 2nd glusterd
33 TEST kill_glusterd 2
34
35 #set the volume all options from the 1st glusterd
36 TEST $CLI_1 volume set all cluster.server-quorum-ratio 80
37
38 #Bring back the 2nd glusterd
39 TEST $glusterd_2
40
41 #Verify whether the value has been synced
42 EXPECT '80' get_value 'cluster.server-quorum-ratio' 1
***43 EXPECT '80' get_value 'cluster.server-quorum-ratio' 2
44
45 cleanup;

Pranith
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] spurious regression failure in tests/bugs/bug-1104642.t

2014-06-11 Thread Raghavendra Talur
Sachin and I looked at the failure.

Current guess is that glusterd_2 had not yet completed the handshake with
glusterd_1 and hence did not know about the option set.

KP suggested that instead of having a sleep before this command,
we could get peer status and verify that it is 1 and then get the 
vol info. Although even this does not make the test fully deterministic,
we will be closer to it. Sachin will send out a patch for the same.

Raghavendra Talur 

- Original Message -
From: Pranith Kumar Karampuri pkara...@redhat.com
To: Sachin Pandit span...@redhat.com
Cc: Gluster Devel gluster-devel@gluster.org
Sent: Thursday, June 12, 2014 9:54:03 AM
Subject: Re: [Gluster-devel] spurious regression failure in 
tests/bugs/bug-1104642.t

Check the logs to find the reason.

Pranith.
On 06/12/2014 09:24 AM, Sachin Pandit wrote:
 I am not hitting this even after running the test case in a loop.
 I'll update in this thread once I find out the root cause of the failure.

 ~ Sachin

 - Original Message -
 From: Sachin Pandit span...@redhat.com
 To: Pranith Kumar Karampuri pkara...@redhat.com
 Cc: Gluster Devel gluster-devel@gluster.org
 Sent: Thursday, June 12, 2014 8:50:40 AM
 Subject: Re: [Gluster-devel] spurious regression failure in   
 tests/bugs/bug-1104642.t

 I will look into this.

 - Original Message -
 From: Pranith Kumar Karampuri pkara...@redhat.com
 To: Gluster Devel gluster-devel@gluster.org
 Cc: rta...@redhat.com, span...@redhat.com
 Sent: Wednesday, June 11, 2014 9:08:44 PM
 Subject: spurious regression failure in tests/bugs/bug-1104642.t

 Raghavendra/Sachin,
 Could one of you guys take a look at this please.

 pk1@localhost - ~/workspace/gerrit-repo (master)
 21:04:46 :) ⚡ ~/.scripts/regression.py
 http://build.gluster.org/job/regression/4831/consoleFull
 Patch == http://review.gluster.com/#/c/7994/2
 Author == Raghavendra Talur rta...@redhat.com
 Build triggered by == amarts
 Build-url == http://build.gluster.org/job/regression/4831/consoleFull
 Download-log-at ==
 http://build.gluster.org:443/logs/regression/glusterfs-logs-20140611:08:39:04.tgz
 Test written by == Author: Sachin Pandit span...@redhat.com

 ./tests/bugs/bug-1104642.t [13]
 0 #!/bin/bash
 1
 2 . $(dirname $0)/../include.rc
 3 . $(dirname $0)/../volume.rc
 4 . $(dirname $0)/../cluster.rc
 5
 6
 7 function get_value()
 8 {
 9 local key=$1
 10 local var=CLI_$2
 11
 12 eval cli_index=\$$var
 13
 14 $cli_index volume info | grep ^$key\
 15 | sed 's/.*: //'
 16 }
 17
 18 cleanup
 19
 20 TEST launch_cluster 2
 21
 22 TEST $CLI_1 peer probe $H2;
 23 EXPECT_WITHIN $PROBE_TIMEOUT 1 peer_count
 24
 25 TEST $CLI_1 volume create $V0 $H1:$B1/${V0}0 $H2:$B2/${V0}1
 26 EXPECT $V0 get_value 'Volume Name' 1
 27 EXPECT Created get_value 'Status' 1
 28
 29 TEST $CLI_1 volume start $V0
 30 EXPECT Started get_value 'Status' 1
 31
 32 #Bring down 2nd glusterd
 33 TEST kill_glusterd 2
 34
 35 #set the volume all options from the 1st glusterd
 36 TEST $CLI_1 volume set all cluster.server-quorum-ratio 80
 37
 38 #Bring back the 2nd glusterd
 39 TEST $glusterd_2
 40
 41 #Verify whether the value has been synced
 42 EXPECT '80' get_value 'cluster.server-quorum-ratio' 1
 ***43 EXPECT '80' get_value 'cluster.server-quorum-ratio' 2
 44
 45 cleanup;

 Pranith
 ___
 Gluster-devel mailing list
 Gluster-devel@gluster.org
 http://supercolony.gluster.org/mailman/listinfo/gluster-devel

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel

-- 
Thanks! 
Raghavendra Talur | Red Hat Storage Developer | Bangalore | +918039245176 

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://supercolony.gluster.org/mailman/listinfo/gluster-devel