Hello Alexey Serbin, Kudu Jenkins, Andrew Wong,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/15530
to look at the new patch set (#2).
Change subject: [docker] Make the build image more useful for development
......................................................................
[docker] Make the build image more useful for development
This patch makes the docker build image more useful for
development. It contains a few small changes including:
- Fixed Sentry in thirdparty
- Added lsof package to fix HMS tests
- Replaced ntp with chrony
- Added build packages (cmake, ninja-build)
- Added vim for basic file editing
- Added ccache. A follow on change will allow the docker cache to
share the ccache between builds too.
With this patch most of the tests pass in the Docker container.
The following tests are still failing:
- hybrid_clock-test
- client-stress-test
- memory_gc-itest
- raft_consensus-itest.2
Fixes for these will be added in follow on patches.
I used the following steps to build a xenial image and run the tests:
export TARGETS="build"
./docker/docker-build.sh
docker run -it --rm apache/kudu:build-latest /bin/bash
cd /kudu
mkdir build/debug
cd build/debug
../../thirdparty/installed/common/bin/cmake \
-DCMAKE_BUILD_TYPE=debug ../..
make -j6
ctest -j6
Change-Id: I1e4b463a440a3f76fb07425aebcbda2050b9917e
---
M docker/Dockerfile
M docker/bootstrap-dev-env.sh
2 files changed, 23 insertions(+), 3 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/30/15530/2
--
To view, visit http://gerrit.cloudera.org:8080/15530
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I1e4b463a440a3f76fb07425aebcbda2050b9917e
Gerrit-Change-Number: 15530
Gerrit-PatchSet: 2
Gerrit-Owner: Grant Henke <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Andrew Wong <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)