Hello Kudu Jenkins, I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/5559 to look at the new patch set (#3). Change subject: [jenkins] added JEPSEN build configuration ...................................................................... [jenkins] added JEPSEN build configuration Added a new build type to the build-and-test.sh Jenkins script. This is to run the kudu.jepsen consistency test along with DEBUG, RELEASE, LINT and other build configurations. Currently, the set of nodes to run Kudu cluster should be provisioned prior to running the test. The names (or IP addresses) of those nodes should be specified via environment variables: one is for the list of master nodes and another is for the list of tablet server nodes. The test uses a Jenkins slave as the Jepsen control node, running the control logic and the Kudu Java client freshly built on the machine. All control operations on the Kudu cluster nodes are run via SSH. The private SSH key should be set accordingly: it should be either added into the SSH agent's key ring on the control node or the path to the key specified via corresponding environment variable. In the latter case the key must be stored in plain/non-encrypted form. Besides, the public part of the SSH key should be added into the authorized_keys file for the root user on all Kudu cluster machines. The Kudu cluster should consist of the Linux machines of the same architecture and OS distro as the Jenkins slaves: the test copies and runs the newly built Kudu binaries of the server-side components and the kudu CLI utility on all Kudu cluster nodes. As for now, the kudu-jepsen test supports recent Debian distros only. This limitation is not a problem for our current Jenkins setup. Change-Id: Ia2576717dc8fff3fe2c275f29c2c06eb0d35bddc --- M build-support/jenkins/build-and-test.sh 1 file changed, 80 insertions(+), 19 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/59/5559/3 -- To view, visit http://gerrit.cloudera.org:8080/5559 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ia2576717dc8fff3fe2c275f29c2c06eb0d35bddc Gerrit-PatchSet: 3 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: Adar Dembo <a...@cloudera.com> Gerrit-Reviewer: David Ribeiro Alves <dral...@apache.org> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Todd Lipcon <t...@apache.org>