Grant Henke has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/15530


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 includes 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 edditing
- 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 the 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/1
--
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: newchange
Gerrit-Change-Id: I1e4b463a440a3f76fb07425aebcbda2050b9917e
Gerrit-Change-Number: 15530
Gerrit-PatchSet: 1
Gerrit-Owner: Grant Henke <[email protected]>

Reply via email to