Merge ~liushuyu-011/autopkgtest-cloud/+git/autopkgtest-package-configs:main into ~ubuntu-release/autopkgtest-cloud/+git/autopkgtest-package-configs:main

Proposed by Zixing Liu
Status: Merged
Merged at revision: 30880744d5674c59b87c035dd1528626ff525e44
Proposed branch: ~liushuyu-011/autopkgtest-cloud/+git/autopkgtest-package-configs:main
Merge into: ~ubuntu-release/autopkgtest-cloud/+git/autopkgtest-package-configs:main
Diff against target: 20 lines (+8/-0)
1 file modified
big_packages (+8/-0)
Reviewer Review Type Date Requested Status
Brian Murray Approve
Review via email: mp+449652@code.launchpad.net

This proposal supersedes a proposal from 2023-08-22.

Commit message

This MP adds node-foreground-child and node-package-json to the `big_packages` list.

Due to how `node-tap` changed the unit tests runner scheduling, the unit tests can be run faster but at the cost of much higher RAM usage.

To post a comment you must log in.
Revision history for this message
Brian Murray (brian-murray) wrote :

From #ubuntu-release today

13:39 < bdmurray> liushuyu: Did you test these
                  yourself with more memory?
13:39 < liushuyu> bdmurray: Yes. And that's how I
                  know it needs > 6GiB of memory
13:41 < liushuyu> Node.js has a mechanism, where if
                  it's near OOM, it will try its
                  best to cycle GC to control it.
                  If it can't free enough memory,
                  it will swap some of the pages
                  onto disk (not using system swap)

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/big_packages b/big_packages
2index 43d2fdf..d7453cc 100644
3--- a/big_packages
4+++ b/big_packages
5@@ -243,7 +243,15 @@ mysql-8.0/arm64
6 mysql-8.0/ppc64el
7 mysql-connector-c++/s390x
8 netgen/ppc64el
9+node-foreground-child/amd64
10+node-foreground-child/arm64
11+node-foreground-child/ppc64el
12+node-foreground-child/s390x
13 node-immutable-tuple/arm64
14+node-package-json/amd64
15+node-package-json/arm64
16+node-package-json/ppc64el
17+node-package-json/s390x
18 node-redis/arm64
19 nodejs/i386
20 nova/arm64

Subscribers

People subscribed via source and target branches