Skip to content

makeflow blindly starts building nproc independet package in parallel #50

@smuzaffar

Description

@smuzaffar

I tested bits build with --makeflow for 20 independent dummy packages (created using the auto generation of package recipe feature). As expected , makeflow just blindly start building 16 packages (on a 16 core VM) in parallel. For now these dummy packages were only doing sleep 60 but if these were actual packages (e.g. root, geant4, tensorflow, onnxruntime, pytorch, blackhat, openloops, rivet, herwig7 which are all independent packages) and each package use make/ninja -j $(nproc) then that will kill build node

[a]

1840697 15:41                  \_ /bin/bash -e /build/muz/bits-works/bits/bits build -c cms.bits --makeflow dummy-pkg-all
1840700 15:41                      \_ python3 /build/muz/bits-works/bits/bitsBuild build -c cms.bits --makeflow dummy-pkg-all
1840775 15:41                          \_ /bin/sh -c (cd /build/muz/bits-works/sw/BUILD/f400a0c097e7a1e55adcbcc77741153e1ce279c1/makeflow; makeflow --clean; makeflow)
1840776 15:41                              \_ /bin/sh -c (cd /build/muz/bits-works/sw/BUILD/f400a0c097e7a1e55adcbcc77741153e1ce279c1/makeflow; makeflow --clean; makeflow)
1840778 15:41                                  \_ makeflow
1840830 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='22825354c00524a8613cccc390444f79c4690b2a' P
1840839 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg11/1.0-local1/build.sh
1841184 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg11/1.0-local1/build.sh
1841195 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841186 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/22825354c00524a8613cccc390444f79c4690b2a/log
1840831 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='6bc84eaa07f027714791c56c65fdc430281714b0' P
1840844 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg10/1.0-local1/build.sh
1841096 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg10/1.0-local1/build.sh
1841117 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841098 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/6bc84eaa07f027714791c56c65fdc430281714b0/log
1840832 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='d7d19cbe8ee94bc289f1236a2fc04297d175b4de' P
1840842 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg14/1.0-local1/build.sh
1841133 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg14/1.0-local1/build.sh
1841158 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841135 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/d7d19cbe8ee94bc289f1236a2fc04297d175b4de/log
1840833 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='37bc2861258a7ea4a4e62ad1f785ffb1eb19d40a' P
1840846 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg3/1.0-local1/build.sh
1841153 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg3/1.0-local1/build.sh
1841175 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841154 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/37bc2861258a7ea4a4e62ad1f785ffb1eb19d40a/log
1840834 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='d5f23e384c63ba7bc07bf6880837ebe907bbe075' P
1840848 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg5/1.0-local1/build.sh
1841171 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg5/1.0-local1/build.sh
1841188 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841174 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/d5f23e384c63ba7bc07bf6880837ebe907bbe075/log
1840835 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='73c1b7e08b5987fa0c4c82061de4a126cc22a23e' P
1840849 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg12/1.0-local1/build.sh
1841131 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg12/1.0-local1/build.sh
1841160 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841132 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/73c1b7e08b5987fa0c4c82061de4a126cc22a23e/log
1840836 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='3ed9376af56f0773585627f70e36f839b48b70f4' P
1840852 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg17/1.0-local1/build.sh
1841118 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg17/1.0-local1/build.sh
1841148 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841120 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/3ed9376af56f0773585627f70e36f839b48b70f4/log
1840837 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='c943f09359d23245fbbc06d8a4aab520ea03cfb9' P
1840853 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg7/1.0-local1/build.sh
1841162 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg7/1.0-local1/build.sh
1841181 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841163 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/c943f09359d23245fbbc06d8a4aab520ea03cfb9/log
1840838 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='fe3320f4a6006cb1d80d4701ac886275fe0ce94d' P
1840854 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg13/1.0-local1/build.sh
1841145 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg13/1.0-local1/build.sh
1841167 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841147 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/fe3320f4a6006cb1d80d4701ac886275fe0ce94d/log
1840840 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='22b7e595229ea04d32df0fcb59c7662735ac7b93' P
1840855 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg6/1.0-local1/build.sh
1841140 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg6/1.0-local1/build.sh
1841164 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841141 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/22b7e595229ea04d32df0fcb59c7662735ac7b93/log
1840841 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='be5efca198be73b2842cb39804ce694efe8ea66b' P
1840856 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg18/1.0-local1/build.sh
1841123 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg18/1.0-local1/build.sh
1841151 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841125 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/be5efca198be73b2842cb39804ce694efe8ea66b/log
1840843 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='45d67da82a2f91319ca807e3d984ddbfba1fe37d' P
1840858 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg4/1.0-local1/build.sh
1841156 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg4/1.0-local1/build.sh
1841179 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841157 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/45d67da82a2f91319ca807e3d984ddbfba1fe37d/log
1840845 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='14e44efda95eb66cfcf123958e6fd5ae7ca8df02' P
1840862 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg16/1.0-local1/build.sh
1841193 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg16/1.0-local1/build.sh
1841197 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841194 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/14e44efda95eb66cfcf123958e6fd5ae7ca8df02/log
1840847 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='6169f337d481df16f328f57abf4fb3aeb67f8b62' P
1840857 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg15/1.0-local1/build.sh
1841168 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg15/1.0-local1/build.sh
1841185 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841170 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/6169f337d481df16f328f57abf4fb3aeb67f8b62/log
1840850 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='c6445466bddca2e8077fcb4433c096549382b480' P
1840859 15:41                                      |   \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg0/1.0-local1/build.sh
1841182 15:41                                      |       \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg0/1.0-local1/build.sh
1841191 15:41                                      |       |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841183 15:41                                      |       \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/c6445466bddca2e8077fcb4433c096549382b480/log
1840851 15:41                                      \_ sh -c env ARCHITECTURE='slc9_x86-64' BUILD_REQUIRES='defaults-release' CACHED_TARBALL='' CAN_DELETE='' COMMIT_HASH='0' DEPS_HASH='a95805fbcd31d34f46472ad99b7971a63a3b9705' DEVEL_HASH='' DEVEL_PREFIX='' BUILD_FAMILY='release' GIT_COMMITTER_NAME='unknown' GIT_COMMITTER_EMAIL='unknown' INCREMENTAL_BUILD_HASH='0' JOBS='16' PKGHASH='82d45ec23af449dbba5d56bb9ba7dea71852b37f' P
1840861 15:41                                          \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg8/1.0-local1/build.sh
1841177 15:41                                              \_ /bin/bash -e -x /build/muz/bits-works/sw/SPECS/slc9_x86-64/dummy-pkg8/1.0-local1/build.sh
1841192 15:41                                              |   \_ /usr/bin/coreutils --coreutils-prog-shebang=sleep /usr/bin/sleep 60
1841178 15:41                                              \_ /usr/bin/coreutils --coreutils-prog-shebang=tee /usr/bin/tee /build/muz/bits-works/sw/BUILD/82d45ec23af449dbba5d56bb9ba7dea71852b37f/log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions