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]>
