]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
build/ops: make-dist: default to no dashboard frontend build parallelism
authorNathan Cutler <ncutler@suse.com>
Thu, 5 Dec 2019 16:38:39 +0000 (17:38 +0100)
committerNathan Cutler <ncutler@suse.com>
Thu, 5 Dec 2019 16:38:39 +0000 (17:38 +0100)
Work around a race condition in the dashboard frontend parallel build code.

References: https://tracker.ceph.com/issues/43152
Signed-off-by: Nathan Cutler <ncutler@suse.com>
make-dist

index 35d26142042f57616fe352a45c7b8c4bf42a2f62..a84827f4b4a1908916d0a2debff352597f23431c 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -106,7 +106,9 @@ build_dashboard_frontend() {
       BUILD_TARGET=":{${DASHBOARD_FRONTEND_LANGS_LIST}}"
     fi
   fi
-  [ -z "$MAX_DASHBOARD_PARALLEL_BUILDS" ] && MAX_DASHBOARD_PARALLEL_BUILDS=2
+  # number of frontend languages to build in parallel - default to 1 to work
+  # around https://tracker.ceph.com/issues/43152
+  [ -z "$MAX_DASHBOARD_PARALLEL_BUILDS" ] && MAX_DASHBOARD_PARALLEL_BUILDS=1
 
   . $TEMP_DIR/bin/activate
   NG_CLI_ANALYTICS="false" timeout 1h npm ci