[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Mike Percy has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/8989 ) Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. [raft_consensus-itest] proper fix for Test_KUDU_1735 Adapted the logic of the Test_KUDU_1735 scenario to work for both 3-2-3 and 3-4-3 replication schemes. This is a follow-up for 8bcc80eec075321faef26b2a0ccac12ac9d7. Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Reviewed-on: http://gerrit.cloudera.org:8080/8989 Tested-by: Kudu Jenkins Reviewed-by: Mike Percy--- M src/kudu/integration-tests/raft_consensus-itest.cc M src/kudu/util/fault_injection.cc 2 files changed, 91 insertions(+), 25 deletions(-) Approvals: Kudu Jenkins: Verified Mike Percy: Looks good to me, approved -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 5 Gerrit-Owner: Alexey Serbin Gerrit-Reviewer: Alexey Serbin Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Mike Percy has posted comments on this change. ( http://gerrit.cloudera.org:8080/8989 ) Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. Patch Set 4: Code-Review+2 -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 4 Gerrit-Owner: Alexey SerbinGerrit-Reviewer: Alexey Serbin Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy Gerrit-Comment-Date: Sat, 13 Jan 2018 03:18:48 + Gerrit-HasComments: No
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Alexey Serbin has posted comments on this change. ( http://gerrit.cloudera.org:8080/8989 ) Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. Patch Set 3: (5 comments) http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc File src/kudu/integration-tests/raft_consensus-itest.cc: http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2428 PS3, Line 2428: vectortservers; > nit: this vector isn't really needed anymore Done http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2430 PS3, Line 2430: ASSERT_GE(tservers.size(), 3); > nit: I don't think this is really required but if so it can just be ASSERT_ Done http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2432 PS3, Line 2432: tservers[0] > nit: how about: Good idea! http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2477 PS3, Line 2477: attemp > typo: attempt Done http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2497 PS3, Line 2497: ASSERT_EVENTUALLY([&] { > nit: this ASSERT_EVENTUALLY can go outside the loop Done -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 3 Gerrit-Owner: Alexey Serbin Gerrit-Reviewer: Alexey Serbin Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy Gerrit-Comment-Date: Fri, 12 Jan 2018 23:21:42 + Gerrit-HasComments: Yes
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Hello Mike Percy, Kudu Jenkins, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8989 to look at the new patch set (#4). Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. [raft_consensus-itest] proper fix for Test_KUDU_1735 Adapted the logic of the Test_KUDU_1735 scenario to work for both 3-2-3 and 3-4-3 replication schemes. This is a follow-up for 8bcc80eec075321faef26b2a0ccac12ac9d7. Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e --- M src/kudu/integration-tests/raft_consensus-itest.cc M src/kudu/util/fault_injection.cc 2 files changed, 91 insertions(+), 25 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/89/8989/4 -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 4 Gerrit-Owner: Alexey SerbinGerrit-Reviewer: Alexey Serbin Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Mike Percy has posted comments on this change. ( http://gerrit.cloudera.org:8080/8989 ) Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. Patch Set 3: (5 comments) looks good, just some small nits http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc File src/kudu/integration-tests/raft_consensus-itest.cc: http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2428 PS3, Line 2428: vectortservers; nit: this vector isn't really needed anymore http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2430 PS3, Line 2430: ASSERT_GE(tservers.size(), 3); nit: I don't think this is really required but if so it can just be ASSERT_EQ(3 http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2432 PS3, Line 2432: tservers[0] nit: how about: tablet_servers_[cluster_->tablet_server(0)->uuid()] here and on the line below? http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2477 PS3, Line 2477: attemp typo: attempt http://gerrit.cloudera.org:8080/#/c/8989/3/src/kudu/integration-tests/raft_consensus-itest.cc@2497 PS3, Line 2497: ASSERT_EVENTUALLY([&] { nit: this ASSERT_EVENTUALLY can go outside the loop -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 3 Gerrit-Owner: Alexey Serbin Gerrit-Reviewer: Alexey Serbin Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy Gerrit-Comment-Date: Fri, 12 Jan 2018 21:53:12 + Gerrit-HasComments: Yes
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Alexey Serbin has posted comments on this change. ( http://gerrit.cloudera.org:8080/8989 ) Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. Patch Set 3: > I posted a rough sketch of a fix and an explanation in > https://gerrit.cloudera.org/c/9013/ Great, thanks. This patch already works with the specific of 3-4-3, I just wanted to make sure that's this is the legit behavior. I integrated more perks from the 9013 item, and added explanation on why it works the way it's written. -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 3 Gerrit-Owner: Alexey SerbinGerrit-Reviewer: Alexey Serbin Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy Gerrit-Comment-Date: Fri, 12 Jan 2018 19:02:40 + Gerrit-HasComments: No
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Hello Mike Percy, Kudu Jenkins, I'd like you to reexamine a change. Please visit http://gerrit.cloudera.org:8080/8989 to look at the new patch set (#3). Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. [raft_consensus-itest] proper fix for Test_KUDU_1735 Adapted the logic of the Test_KUDU_1735 scenario to work for both 3-2-3 and 3-4-3 replication schemes. This is a follow-up for 8bcc80eec075321faef26b2a0ccac12ac9d7. Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e --- M src/kudu/integration-tests/raft_consensus-itest.cc M src/kudu/util/fault_injection.cc 2 files changed, 89 insertions(+), 21 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/89/8989/3 -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 3 Gerrit-Owner: Alexey SerbinGerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Alexey Serbin has removed Adar Dembo from this change. ( http://gerrit.cloudera.org:8080/8989 ) Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. Removed reviewer Adar Dembo. -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: deleteReviewer Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 1 Gerrit-Owner: Alexey SerbinGerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy
[kudu-CR] [raft consensus-itest] proper fix for Test KUDU 1735
Alexey Serbin has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8989 Change subject: [raft_consensus-itest] proper fix for Test_KUDU_1735 .. [raft_consensus-itest] proper fix for Test_KUDU_1735 Adapted logic of the Test_KUDU_1735 scenario to work for both 3-2-3 and 3-4-3 replication schemes. This is a follow-up for 8bcc80eec075321faef26b2a0ccac12ac9d7. Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e --- M src/kudu/integration-tests/raft_consensus-itest.cc 1 file changed, 71 insertions(+), 20 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/89/8989/1 -- To view, visit http://gerrit.cloudera.org:8080/8989 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Ibd7695f2b78da9755eb109940b40bda2bc6ec02e Gerrit-Change-Number: 8989 Gerrit-PatchSet: 1 Gerrit-Owner: Alexey Serbin