Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(test/quick): Add test to detect io_uring hangs with npm install #589

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

mattcjo
Copy link
Contributor

@mattcjo mattcjo commented Feb 24, 2025

Issue #, if available:
awslabs/amazon-eks-ami#2070

Description of changes:
This PR adds an e2e test to detect io_uring-related hangs that can occur when running npm install on ARM64 instances with CPU limits. The test:

  • Verifies ARM64 nodes are present in the cluster
  • Creates a pod with CPU limits (500m) that runs npm install express
  • Fails if the installation hangs for more than 5 minutes
  • Passes if the installation completes successfully

This test would have caught the issue reported in #2070 where npm installations would hang indefinitely on certain AMIs due to an io_uring kernel bug.

Testing:

Bugged AMI (amazon-eks-node-al2023-arm64-standard-1.29-v20241115)

go test -v -tags=e2e . -run TestNpmInstallWithCPULimits
=== RUN   TestNpmInstallWithCPULimits
=== RUN   TestNpmInstallWithCPULimits/npm-install-cpu-limits
2025/02/24 04:25:53 [Setup] Verifying ARM64 nodes...
    io_uring_test.go:36: Node: ip-192-168-162-250.us-west-2.compute.internal, Architecture: arm64
=== RUN   TestNpmInstallWithCPULimits/npm-install-cpu-limits/Pod_can_successfully_run_npm_install_with_CPU_limits
2025/02/24 04:25:54 [Assess] Waiting up to 5 minutes for pod npm-install-test to complete...
    io_uring_test.go:109: [Assess] Pod did not complete successfully: client rate limiter Wait returned an error: context deadline exceeded
    logs.go:43: Pod npm-install-test status: Running
    logs.go:49: === Logs from npm-install-test/test-container ===
        + echo [Test] Starting npm installation test...
        + mkdir asd
        [Test] Starting npm installation test...
        + cd asd
        + apt-get update
        Get:1 http://ports.ubuntu.com/ubuntu-ports noble InRelease [256 kB]
        Get:2 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease [126 kB]
        Get:3 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease [126 kB]
        Get:4 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease [126 kB]
        Get:5 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 Packages [1776 kB]
        Get:6 http://ports.ubuntu.com/ubuntu-ports noble/multiverse arm64 Packages [274 kB]
        Get:7 http://ports.ubuntu.com/ubuntu-ports noble/restricted arm64 Packages [113 kB]
        Get:8 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 Packages [19.0 MB]
        Get:9 http://ports.ubuntu.com/ubuntu-ports noble-updates/restricted arm64 Packages [898 kB]
        Get:10 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe arm64 Packages [1284 kB]
        Get:11 http://ports.ubuntu.com/ubuntu-ports noble-updates/multiverse arm64 Packages [15.5 kB]
        Get:12 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 Packages [1074 kB]
        Get:13 http://ports.ubuntu.com/ubuntu-ports noble-backports/universe arm64 Packages [16.1 kB]
        Get:14 http://ports.ubuntu.com/ubuntu-ports noble-security/restricted arm64 Packages [840 kB]
        Get:15 http://ports.ubuntu.com/ubuntu-ports noble-security/main arm64 Packages [755 kB]
        Get:16 http://ports.ubuntu.com/ubuntu-ports noble-security/universe arm64 Packages [1007 kB]
        Get:17 http://ports.ubuntu.com/ubuntu-ports noble-security/multiverse arm64 Packages [13.6 kB]
        Fetched 27.7 MB in 6s (5005 kB/s)
        Reading package lists...
        + apt-get install -y npm nodejs
        Reading package lists...
        Building dependency tree...
        Reading state information...
        The following additional packages will be installed:
          adduser binutils binutils-aarch64-linux-gnu binutils-common build-essential
          bzip2 ca-certificates cpp cpp-13 cpp-13-aarch64-linux-gnu
        Get:107 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 gcc-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04 [18.7 MB]
        Get:108 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 gcc-13 arm64 13.3.0-6ubuntu2~24.04 [484 kB]
        Get:109 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B]
        Get:110 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B]
        Get:111 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libstdc++-13-dev arm64 13.3.0-6ubuntu2~24.04 [2397 kB]
        Get:112 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 g++-13-aarch64-linux-gnu arm64 13.3.0-6ubuntu2~24.04 [10.9 MB]
        Get:113 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 g++-13 arm64 13.3.0-6ubuntu2~24.04 [16.0 kB]
        Get:114 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B]
        Get:115 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B]
        Get:116 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 make arm64 4.3-4.1build2 [178 kB]
        Get:117 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libdpkg-perl all 1.22.6ubuntu6.1 [269 kB]
        Get:118 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 bzip2 arm64 1.0.8-5.1build0.1 [34.0 kB]
        Get:119 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 patch arm64 2.7.6-7build3 [101 kB]
        Get:120 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 lto-disabled-list all 47 [12.4 kB]
        Get:121 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 dpkg-dev all 1.22.6ubuntu6.1 [1074 kB]
        Get:122 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B]
        Get:123 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gpgconf arm64 2.4.4-2ubuntu17 [103 kB]
        Get:124 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libksba8 arm64 1.6.6-1build1 [119 kB]
        Get:125 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-5ubuntu3.1 [21.6 kB]
        Get:126 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-5ubuntu3.1 [54.7 kB]
        Get:127 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libldap2 arm64 2.6.7+dfsg-1~exp1ubuntu8.2 [194 kB]
        Get:128 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 dirmngr arm64 2.4.4-2ubuntu17 [316 kB]
        Get:129 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-fast-deep-equal all 3.1.3-3 [5844 B]
        Get:130 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-json-schema-traverse all 1.0.0-3 [6338 B]
        Get:131 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-jsonify all 0.0.1-1 [6724 B]
        Get:132 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-json-stable-stringify all 1.0.2+repack1+~cs1.0.34-2 [7270 B]
        Get:133 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-punycode all 2.2.3-2 [10.0 kB]
        Get:134 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-uri-js all 4.4.0+dfsg-8 [52.5 kB]
        Get:135 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libbrotli1 arm64 1.1.0-2build2 [339 kB]
        Get:136 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libcares2 arm64 1.27.0-1.0ubuntu1 [74.1 kB]
        Get:137 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-xtend all 4.0.2-3 [3902 B]
        Get:138 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB]
        Get:139 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB]
        Get:140 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-busboy all 1.6.0+~cs2.6.0-2 [17.3 kB]
        Get:141 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-undici all 5.26.3+dfsg1+~cs23.10.12-2 [325 kB]
        Get:142 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 libnode109 arm64 18.19.1+dfsg-6ubuntu5 [11.2 MB]
        Get:143 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 nodejs arm64 18.19.1+dfsg-6ubuntu5 [306 kB]
        Get:144 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-ajv all 8.12.0~ds+~2.1.1-4 [185 kB]
        Get:145 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 libjs-inherits all 2.0.4-6 [3412 B]
        Get:146 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-inherits all 2.0.4-6 [3004 B]
        Get:147 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-core-util-is all 1.0.3-1 [4066 B]
        Get:148 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-safe-buffer all 5.2.1+~cs2.1.2-3 [15.8 kB]
        Get:149 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-string-decoder all 1.3.0-6 [7044 B]
        Get:150 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-process-nextick-args all 2.0.1-3 [3804 B]
        Get:151 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-util-deprecate all 1.0.2-3 [4202 B]
        Get:152 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-isarray all 2.0.5-4 [4024 B]
        Get:153 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-readable-stream all 3.6.0+~cs3.0.0-4build1 [32.4 kB]
        Get:154 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-typedarray all 0.0.7-1 [9584 B]
        Get:155 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-concat-stream all 2.0.0+~2.0.0-2 [6424 B]
        Get:156 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B]
        Get:157 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-debug all 4.3.4+~cs4.1.7-1 [17.7 kB]
        Get:158 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-esutils all 2.0.3+~2.0.0-1 [13.0 kB]
        Get:159 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-doctrine all 3.0.0-4 [18.3 kB]
        Get:160 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-eslint-visitor-keys all 3.3.0+~1.0.0-1 [14.4 kB]
        Get:161 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-estraverse all 5.3.0+ds+~5.1.1-1 [11.9 kB]
        Get:162 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-object-assign all 4.1.1-7 [4686 B]
        Get:163 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-esrecurse all 4.3.0-2 [6136 B]
        Get:164 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-eslint-scope all 7.1.1+~3.7.4-1 [31.5 kB]
        Get:165 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-espree all 9.4.1~dfsg-2 [21.0 kB]
        Get:166 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-esquery all 1.4.2~ds-1 [26.0 kB]
        Get:167 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-eslint-utils all 3.0.0-3 [15.8 kB]
        Get:168 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-flatted all 3.2.7~ds-1 [10.0 kB]
        Get:169 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-fs.realpath all 1.0.0-3 [6176 B]
        Get:170 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-wrappy all 1.0.2-3 [3732 B]
        Get:171 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-once all 1.4.1-1 [4664 B]
        Get:172 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-inflight all 1.0.6-2 [3940 B]
        Get:173 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-balanced-match all 2.0.0-1 [4910 B]
        Get:174 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-1 [8072 B]
        Get:175 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-minimatch all 9.0.3-4build5 [51.1 kB]
        Get:176 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-glob all 8.1.0+~cs8.5.15-1 [137 kB]
        Get:177 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-rimraf all 3.0.2-2 [10.4 kB]
        Get:178 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-write all 2.0.0~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-1 [16.0 kB]
        Get:179 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-flat-cache all 3.0.4~6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-1 [9050 B]
        Get:180 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-file-entry-cache all 6.0.1+~3.0.4+~2.0.0+~1.0.0+~2.0.1-1 [12.2 kB]
        Get:181 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-functional-red-black-tree all 1.0.1+20181105-7 [14.3 kB]
        Get:182 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-is-extglob all 2.1.1-5 [4624 B]
        Get:183 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-is-glob all 4.0.3-2 [6706 B]
        Get:184 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-path-dirname all 1.0.2-2 [4326 B]
        Get:185 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-glob-parent all 6.0.2+~5.1.1-2 [7050 B]
        Get:186 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-globals all 13.23.0-1 [11.7 kB]
        Get:187 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-resolve-from all 5.0.0+~3.1.0+~3.3.0+~2.0.0-1 [7332 B]
        Get:188 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-imurmurhash all 0.1.4+dfsg+~0.1.1-2 [8504 B]
        Get:189 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-ignore all 5.2.1-1 [24.2 kB]
        Get:190 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-prelude-ls all 1.2.1+dfsg-3 [9812 B]
        Get:191 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-type-check all 0.4.0+dfsg-3 [9318 B]
        Get:192 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-levn all 0.4.1+dfsg-2 [10.3 kB]
        Get:193 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-lodash all 4.17.21+dfsg+~cs8.31.198.20210220-9 [469 kB]
        Get:194 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-memfs all 3.4.12+~cs1.0.3-1 [41.0 kB]
        Get:195 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-mkdirp all 1.0.4+~1.0.2-4 [11.3 kB]
        Get:196 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-deep-is all 0.1.4-1 [5158 B]
        Get:197 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-fast-levenshtein all 2.0.6+ds-3 [6084 B]
        Get:198 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-optionator all 0.9.1+dfsg+~cs1.2.3-1 [17.1 kB]
        Get:199 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-progress all 2.0.3-2 [6704 B]
        Get:200 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 libjs-regenerate all 1.4.2-3 [14.7 kB]
        Get:201 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-regenerate all 1.4.2-3 [2340 B]
        Get:202 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-regenerate-unicode-properties all 10.1.0+ds-1 [54.7 kB]
        Get:203 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-regexpp all 3.2.0-5 [27.8 kB]
        Get:204 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-yallist all 4.0.0+~4.0.1-1 [8322 B]
        Get:205 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-lru-cache all 7.14.1-1 [23.9 kB]
        Get:206 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-semver all 7.5.4+~7.5.0-2 [44.3 kB]
        Get:207 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-strip-json-comments all 4.0.0-4 [5656 B]
        Get:208 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-json-schema all 0.4.0+~7.0.11-1 [13.4 kB]
        Get:209 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-v8-compile-cache all 2.4.0-2 [7686 B]
        Get:210 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 eslint all 6.4.0~dfsg+~6.1.9-11build3 [354 kB]
        Get:211 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libfakeroot arm64 1.33-1 [32.5 kB]
        Get:212 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 fakeroot arm64 1.33-1 [66.9 kB]
        Get:213 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB]
        Get:214 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB]
        Get:215 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB]
        Get:216 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2build7 [57.8 kB]
        Get:217 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libssh-4 arm64 0.10.6-2build2 [189 kB]
        Get:218 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libcurl3t64-gnutls arm64 8.5.0-2ubuntu10.6 [328 kB]
        Get:219 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 liberror-perl all 0.17029-2 [25.6 kB]
        Get:220 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 git-man all 1:2.43.0-1ubuntu7.2 [1100 kB]
        Get:221 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 git arm64 1:2.43.0-1ubuntu7.2 [3776 kB]
        Get:222 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gnupg-utils arm64 2.4.4-2ubuntu17 [106 kB]
        Get:223 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gpg arm64 2.4.4-2ubuntu17 [548 kB]
        Get:224 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 pinentry-curses arm64 1.2.1-3ubuntu5 [34.3 kB]
        Get:225 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gpg-agent arm64 2.4.4-2ubuntu17 [221 kB]
        Get:226 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gpgsm arm64 2.4.4-2ubuntu17 [225 kB]
        Get:227 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 keyboxd arm64 2.4.4-2ubuntu17 [76.0 kB]
        Get:228 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gnupg all 2.4.4-2ubuntu17 [359 kB]
        Get:229 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gnupg-l10n all 2.4.4-2ubuntu17 [65.9 kB]
        Get:230 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 gpg-wks-client arm64 2.4.4-2ubuntu17 [69.7 kB]
        Get:231 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 python3-six all 1.16.0-4 [12.4 kB]
        Get:417 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-is-extendable all 1.0.1-3 [5258 B]
        Get:418 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-clone-deep all 4.0.1+~cs7.0.2-1 [6822 B]
        Get:419 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-commander all 9.4.1-1 [50.6 kB]
        Get:420 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-core-js all 3.33.2-1build2 [270 kB]
        Get:421 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-core-js-pure all 3.33.2-1build2 [250 kB]
        Get:422 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-fs-readdir-recursive all 1.1.0+~1.1.0-1 [4552 B]
        Get:423 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-js-tokens all 8.0.0-2 [12.1 kB]
        Get:424 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-jsesc all 3.0.2+~3.0.1-1 [18.0 kB]
        Get:425 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-json5 all 2.2.3+dfsg-1build1 [21.9 kB]
        Get:426 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-quick-lru all 6.1.1-4 [8190 B]
        Get:427 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-regenerator-transform all 0.15.2+~0.10.8-1 [25.5 kB]
        Get:428 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-regjsgen all 0.7.1+ds-1 [7048 B]
        Get:429 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-regjsparser all 0.9.1+ds-2 [21.6 kB]
        Get:430 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-unicode-canonical-property-names-ecmascript all 2.0.0-2 [4558 B]
        Get:431 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-unicode-property-aliases-ecmascript all 2.1.0+ds-1 [5316 B]
        Get:432 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-unicode-match-property-ecmascript all 2.0.0-2 [4420 B]
        Get:433 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-unicode-match-property-value-ecmascript all 2.1.0+ds-1 [7486 B]
        Get:434 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-regexpu-core all 5.2.2-3 [15.5 kB]
        Get:435 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-source-map-support all 0.5.21+ds+~0.5.4-1 [14.2 kB]
        Get:436 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-to-fast-properties all 3.0.1-3 [4334 B]
        Get:437 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-v8flags all 3.2.0+~3.1.1-1 [7766 B]
        Get:438 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-babel7 all 7.20.15+ds1+~cs214.269.168-6build1 [627 kB]
        Get:439 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-is-arrayish all 0.3.2-3 [3970 B]
        Get:440 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-error-ex all 1.3.2-4 [5708 B]
        Get:441 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-json-parse-better-errors all 1.0.2+~cs3.3.1-2 [7384 B]
        Get:442 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-parse-json all 5.2.0+~cs5.1.7-1 [7516 B]
        Get:443 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-hosted-git-info all 6.1.1-2 [9904 B]
        Get:444 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-spdx-license-ids all 3.0.12-1 [6488 B]
        Get:445 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-spdx-exceptions all 2.3.0-2 [3978 B]
        Get:446 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-spdx-expression-parse all 3.0.1+~3.0.1-1 [7658 B]
        Get:447 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-spdx-correct all 3.1.1-2 [5476 B]
        Get:448 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-validate-npm-package-license all 3.0.4-2 [4252 B]
        Get:449 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-normalize-package-data all 4.0.1+~2.4.1-1 [13.1 kB]
        Get:450 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-read-pkg all 5.2.0-2 [24.5 kB]
        Get:451 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-uuid all 8.3.2+~8.3.3-4 [36.0 kB]
        Get:452 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-isexe all 2.0.0+~2.0.1-5 [6078 B]
        Get:453 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-which all 2.0.2+~cs1.3.2-3 [7154 B]
        Get:454 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-is-typedarray all 1.0.0-4 [2072 B]
        Get:455 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-typedarray-to-buffer all 4.0.0-2 [2242 B]
        Get:456 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-write-file-atomic all 4.0.2+~4.0.0-2 [8750 B]
        Get:457 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-slice-ansi all 5.0.0+~cs9.0.0-5 [9044 B]
        Get:458 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-ansi-regex all 5.0.1-1 [4984 B]
        Get:459 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-strip-ansi all 6.0.1-2 [4128 B]
        Get:460 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-clone all 2.1.2+~2.1.2-1 [9340 B]
        Get:461 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-defaults all 1.0.4+~1.0.3-1 [4394 B]
        Get:462 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-wcwidth.js all 1.0.2-2 [7204 B]
        Get:463 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-string-width all 4.2.3+~cs13.2.3-1 [11.4 kB]
        Get:464 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-wrap-ansi all 8.0.1+~8.0.1-3 [12.2 kB]
        Get:465 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-cliui all 7.0.4+repack+~cs3.1.0-4 [10.8 kB]
        Get:466 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-get-caller-file all 2.0.5+~cs1.1.1-4 [5774 B]
        Get:467 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-require-directory all 2.1.1+~2.1.2-1 [7190 B]
        Get:468 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-y18n all 5.0.8+~5.0.0-3 [9390 B]
        Get:469 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-camelcase all 7.0.0-3 [6104 B]
        Get:470 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-yargs-parser all 21.1.1+~21.0.0-4 [23.6 kB]
        Get:471 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-yargs all 16.2.0+~16.0.4-7 [123 kB]
        Get:472 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-istanbul all 0.4.5+repack10+~cs98.25.59-2 [211 kB]
        Get:473 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-through all 2.3.8+~cs0.0.30-1 [5496 B]
        Get:474 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-resumer all 0.0.0-6 [4054 B]
        Get:475 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-tape all 5.6.1+~cs8.20.19-1 [31.3 kB]
        Get:476 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-deep-equal all 2.2.3+~cs43.15.94-1 [39.6 kB]
        Get:477 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 libjs-util all 0.12.5+~1.0.10-1 [15.4 kB]
        Get:478 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libldap-common all 2.6.7+dfsg-1~exp1ubuntu8.2 [31.7 kB]
        Get:479 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libnet-http-perl all 6.23-1 [22.3 kB]
        Get:480 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libtry-tiny-perl all 0.31-2 [20.8 kB]
        Get:481 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB]
        Get:482 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libwww-perl all 6.76-1 [138 kB]
        Get:483 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 liblwp-protocol-https-perl all 6.13-1 [9006 B]
        Get:484 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B]
        Get:485 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libmailtools-perl all 2.21-2 [80.4 kB]
        Get:486 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxml-parser-perl arm64 2.47-1build3 [202 kB]
        Get:487 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxml-twig-perl all 1:3.52-2 [158 kB]
        Get:488 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libnet-dbus-perl arm64 1.2.0-2build3 [163 kB]
        Get:489 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libssl-dev arm64 3.0.13-0ubuntu3.5 [2337 kB]
        Get:490 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libuv1-dev arm64 1.48.0-1.1build1 [137 kB]
        Get:491 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 libnode-dev arm64 18.19.1+dfsg-6ubuntu5 [501 kB]
        Get:492 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libnotify4 arm64 0.8.3-1build2 [25.4 kB]
        Get:493 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libnotify-bin arm64 0.8.3-1build2 [9736 B]
        Get:494 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libre2-10 arm64 20230301-3build1 [160 kB]
        Get:495 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 libsasl2-modules arm64 2.1.28+dfsg1-5ubuntu3.1 [69.6 kB]
        Get:496 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libsm6 arm64 2:1.2.3-1build3 [15.6 kB]
        Get:497 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libtie-ixhash-perl all 1.23-4 [11.3 kB]
        Get:498 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libx11-protocol-perl all 0.56-9 [122 kB]
        Get:499 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB]
        Get:500 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxmu6 arm64 2:1.1.3-3build2 [47.5 kB]
        Get:501 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxaw7 arm64 2:1.0.14-1build2 [183 kB]
        Get:502 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxcb-shape0 arm64 1.15-1ubuntu2 [6250 B]
        Get:503 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build3 [6336 B]
        Get:504 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB]
        Get:505 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxcursor1 arm64 1:1.2.1-1build1 [21.1 kB]
        Get:506 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB]
        Get:507 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxi6 arm64 2:1.8.1-1build1 [31.9 kB]
        Get:508 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxinerama1 arm64 2:1.1.4-3build1 [6394 B]
        Get:509 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxkbfile1 arm64 1:1.1.0-1build4 [69.4 kB]
        Get:510 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxml-xpathengine-perl all 0.14-2 [32.6 kB]
        Get:511 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxrandr2 arm64 2:1.5.2-2build1 [19.6 kB]
        Get:512 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxtst6 arm64 2:1.2.3-1.1build1 [13.0 kB]
        Get:513 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxv1 arm64 2:1.0.11-1.1build1 [10.7 kB]
        Get:514 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 libxxf86dga1 arm64 2:1.1.5-1build1 [11.3 kB]
        Get:515 http://ports.ubuntu.com/ubuntu-ports noble/main arm64 manpages-dev all 6.7-2 [2013 kB]
        Get:516 http://ports.ubuntu.com/ubuntu-ports noble-updates/main arm64 mesa-vulkan-drivers arm64 24.2.8-1ubuntu1~24.04.1 [9756 kB]
        Get:517 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-agent-base all 7.1.0~0~2023071921-5 [9738 B]
        Get:518 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-ajv-keywords all 5.1.0-4 [33.1 kB]
        Get:519 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-ansi-escapes all 5.0.0+really.4.3.1-1 [9070 B]
        Get:520 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-aproba all 2.0.0-3 [5698 B]
        Get:521 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-delegates all 1.0.0-3 [4280 B]
        Get:522 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-are-we-there-yet all 3.0.1+~1.1.0-1 [9066 B]
        Get:523 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-async-each all 1.0.3-3 [4174 B]
        Get:524 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-auto-bind all 4.0.0-2 [4842 B]
        Get:525 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-babel-plugin-lodash all 3.3.4+~cs2.0.1-7 [11.3 kB]
        Get:526 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-object-visit all 1.0.1-5 [4884 B]
        Get:527 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-map-visit all 1.0.0-4 [6214 B]
        Get:528 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-collection-visit all 1.0.0-4 [4950 B]
        Get:529 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-get-value all 1:3.0.1-4 [5308 B]
        Get:530 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-sellside-emitter all 1.2.1-3 [4492 B]
        Get:531 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-is-primitive all 3.0.1-3 [4840 B]
        Get:532 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-set-value all 4.1.0+~4.0.1-2 [10.5 kB]
        Get:533 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-union-value all 2.0.1-4 [5392 B]
        Get:534 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-has-values all 2.0.1-4 [5674 B]
        Get:535 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-has-value all 2.0.2-4 [6058 B]
        Get:536 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-unset-value all 2.0.1-1 [5974 B]
        Get:537 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-cache-base all 4.0.2-1 [11.2 kB]
        Get:538 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-mixin-deep all 2.0.1-3 [5472 B]
        Get:539 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-pascalcase all 1.0.0-1 [5036 B]
        Get:540 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-base all 3.0.0-3 [11.8 kB]
        Get:541 http://ports.ubuntu.com/ubuntu-ports noble/universe arm64 node-base64-js all 1.5.1+dfsg+~1.3.0-2 [7236 B]
        npm http fetch GET 200 https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz 2330ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz 2326ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz 2690ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz 2393ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz 2390ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz 2305ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz 2302ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz 2109ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz 2010ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz 2697ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/ms/-/ms-2.0.0.tgz 2406ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz 2399ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz 2309ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz 2704ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz 2512ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/mime/-/mime-1.6.0.tgz 2509ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz 2316ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz 2021ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz 2015ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/ms/-/ms-2.1.3.tgz 1823ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz 1890ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/send/-/send-0.19.0.tgz 2316ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/depd/-/depd-2.0.0.tgz 2122ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz 2722ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz 2211ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz 2023ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz 2091ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/vary/-/vary-1.1.2.tgz 2482ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz 2098ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz 2788ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz 2487ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz 2601ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz 2601ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz 2805ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz 2607ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz 2110ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/debug/-/debug-2.6.9.tgz 2207ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz 2603ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/express/-/express-4.21.2.tgz 1993ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz 2729ms (cache miss)
        npm http fetch GET 200 https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz 2593ms (cache miss)
    io_uring_test.go:111: Pod did not complete within 5 minutes - possible io_uring hang detected
=== NAME  TestNpmInstallWithCPULimits/npm-install-cpu-limits
    io_uring_test.go:121: [Teardown] Cleaning up pod default/npm-install-test...
--- FAIL: TestNpmInstallWithCPULimits (301.08s)
    --- FAIL: TestNpmInstallWithCPULimits/npm-install-cpu-limits (301.08s)
        --- FAIL: TestNpmInstallWithCPULimits/npm-install-cpu-limits/Pod_can_successfully_run_npm_install_with_CPU_limits (300.41s)
FAIL
FAIL    github.com/aws/aws-k8s-tester/test/cases/quick  301.101s
FAIL

New AMI (amazon-eks-node-al2023-arm64-standard-1.29-v20250212)

go test -v -tags=e2e . -run TestNpmInstallWithCPULimits
2025/02/27 02:59:09 Starting quick test suite...
=== RUN   TestNpmInstallWithCPULimits
=== RUN   TestNpmInstallWithCPULimits/npm-install-cpu-limits
2025/02/27 02:59:09 [Setup] Verifying cluster nodes...
    io_uring_test.go:36: Node: ip-192-168-184-100.us-west-2.compute.internal, Architecture: arm64
=== RUN   TestNpmInstallWithCPULimits/npm-install-cpu-limits/Pod_can_successfully_run_npm_install_with_CPU_limits
2025/02/27 02:59:10 [Assess] Waiting up to 10 minutes for pod npm-install-test to complete...
2025/02/27 03:02:15 [Assess] Pod npm-install-test completed successfully
=== NAME  TestNpmInstallWithCPULimits/npm-install-cpu-limits
    io_uring_test.go:110: [Teardown] Cleaning up pod default/npm-install-test...
--- PASS: TestNpmInstallWithCPULimits (185.72s)
    --- PASS: TestNpmInstallWithCPULimits/npm-install-cpu-limits (185.72s)
        --- PASS: TestNpmInstallWithCPULimits/npm-install-cpu-limits/Pod_can_successfully_run_npm_install_with_CPU_limits (185.04s)
PASS
ok      github.com/aws/aws-k8s-tester/test/cases/quick  185.740s

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant