Alexey Serbin has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/24869


Change subject: KUDU-3788 an option to keep existing symlinks in 
/opt/kudu/thirdparty
......................................................................

KUDU-3788 an option to keep existing symlinks in /opt/kudu/thirdparty

This changelist introduces an option to avoid re-creation of symbolic
links from /opt/kudu/thirdparty to the actual location of pre-built
3rd-party artifacts when building Kudu 3rd-party components.

The behavior is controlled by the newly introduced env/shell variable
PREBUILT_THIRDPARTY_RECREATE_SYMLINKS, which is set to 1 by default.
In multi-tenant environments with multiple concurrent actors each using
its own Kudu workspace but exactly same versions of 3rd-party
components, setting PREBUILT_THIRDPARTY_RECREATE_SYMLINKS=0 helps to
avoid races that often lead to build failures of earlier started builds.

Change-Id: I22f612f343a3f5ea3cca48836ebc76a167af59e7
---
M thirdparty/build-thirdparty.sh
M thirdparty/prebuilt-utils.sh
2 files changed, 31 insertions(+), 10 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/69/24869/1
--
To view, visit http://gerrit.cloudera.org:8080/24869
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I22f612f343a3f5ea3cca48836ebc76a167af59e7
Gerrit-Change-Number: 24869
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <[email protected]>

Reply via email to