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>

Reply via email to