mirror of https://github.com/mongodb/mongo
SERVER-114232 Make opt out env var for bazel wrapper output redirects (#44258)
GitOrigin-RevId: 6382190b107ea50ec726a016bd4234594313e43e
This commit is contained in:
parent
d8a57b8b9d
commit
4f26e918f5
|
|
@ -27,4 +27,5 @@ BAZEL_BINARY=bazel
|
|||
echo "python buildscripts/install_bazel.py" >bazel-invocation.txt
|
||||
|
||||
echo " bazel coverage ${args} ${target}" >>bazel-invocation.txt
|
||||
export MONGO_WRAPPER_OUTPUT_ALL=1
|
||||
$BAZEL_BINARY coverage ${args} ${target}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ else
|
|||
fi
|
||||
|
||||
activate_venv
|
||||
export MONGO_WRAPPER_OUTPUT_ALL=1
|
||||
# number of parallel jobs to use for build.
|
||||
# Even with scale=0 (the default), bc command adds decimal digits in case of multiplication. Division by 1 gives us a whole number with scale=0
|
||||
bazel_jobs=$(bc <<<"$(grep -c '^processor' /proc/cpuinfo) * .85 / 1")
|
||||
|
|
|
|||
|
|
@ -145,10 +145,10 @@ if [ "$skip_python" == "1" ]; then
|
|||
fi
|
||||
|
||||
|
||||
if [[ "$SLOW_PATH" == "1" ]]; then
|
||||
if [[ "$SLOW_PATH" == "1" ]] && [[ -z "${MONGO_WRAPPER_OUTPUT_ALL}" ]]; then
|
||||
ORIGINAL_ARGS=("$@")
|
||||
|
||||
# Save original terminal output FDs
|
||||
# Save original terminal output FDs
|
||||
exec 3>&1 4>&2
|
||||
export MONGO_WRAPPER_STDOUT_FD=3
|
||||
export MONGO_WRAPPER_STDERR_FD=4
|
||||
|
|
@ -293,8 +293,9 @@ if [[ $autocomplete_query == 1 ]]; then
|
|||
else
|
||||
trap 'cleanup_logfile' EXIT
|
||||
# Slow path: restore stdout/stderr so Bazel prints normally
|
||||
exec 1>&3 2>&4
|
||||
|
||||
if [[ -z "${MONGO_WRAPPER_OUTPUT_ALL}" ]]; then
|
||||
exec 1>&3 2>&4
|
||||
fi
|
||||
|
||||
$bazel_real "${new_args[@]}"
|
||||
bazel_exit_code=$?
|
||||
|
|
|
|||
Loading…
Reference in New Issue