Alexey Serbin has submitted this change and it was merged. ( 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 Reviewed-on: http://gerrit.cloudera.org:8080/24869 Tested-by: Alexey Serbin <[email protected]> Reviewed-by: Abhishek Chennaka <[email protected]> --- M thirdparty/build-thirdparty.sh M thirdparty/prebuilt-utils.sh 2 files changed, 31 insertions(+), 10 deletions(-) Approvals: Alexey Serbin: Verified Abhishek Chennaka: Looks good to me, approved -- 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: merged Gerrit-Change-Id: I22f612f343a3f5ea3cca48836ebc76a167af59e7 Gerrit-Change-Number: 24869 Gerrit-PatchSet: 3 Gerrit-Owner: Alexey Serbin <[email protected]> Gerrit-Reviewer: Abhishek Chennaka <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Ashwani Raina <[email protected]> Gerrit-Reviewer: Kudu Jenkins (120) Gerrit-Reviewer: Marton Greber <[email protected]> Gerrit-Reviewer: Zoltan Martonka <[email protected]>
