Skip to content

nightly-publish fix errors for missing tools#549

Merged
swahtz merged 1 commit into
openvdb:mainfrom
swahtz:fix/nightly_pub
Mar 17, 2026
Merged

nightly-publish fix errors for missing tools#549
swahtz merged 1 commit into
openvdb:mainfrom
swahtz:fix/nightly_pub

Conversation

@swahtz

@swahtz swahtz commented Mar 15, 2026

Copy link
Copy Markdown
Contributor

Fixes the nightly-publish job which is missing some installed system tools. Also changed instance types for less expensive ones.

switch to less expensive instances

Signed-off-by: Jonathan Swartz <jonathan@jswartz.info>
@swahtz swahtz requested a review from a team as a code owner March 15, 2026 20:44
@swahtz swahtz added the CI Issues related to the Github actions CI/CD. For build issues use CMake/Build label Mar 15, 2026
@swahtz swahtz requested review from blackencino and harrism March 15, 2026 20:44
@swahtz swahtz merged commit da57cd0 into openvdb:main Mar 17, 2026
35 checks passed
@swahtz swahtz deleted the fix/nightly_pub branch March 17, 2026 02:19
@swahtz swahtz added this to the v0.5 milestone Mar 26, 2026
swahtz added a commit that referenced this pull request Apr 27, 2026
* The PR #549 downsized runner from `m6a.8xlarge` to `t3a.large` but
since then fvdb buld failed with an error: "runner lost communication"

* Same happened after manually run with set:
```
      - name: Build fvdb
        env:
          CMAKE_BUILD_PARALLEL_LEVEL: "1"
          MAX_JOBS: "1"
```
* With reverted changes the job succeeded again:
https://github.com/openvdb/fvdb-core/actions/runs/24730340925

* Following table includes measured runs tested in this PR, sorted by
estimated $/nightly:

| instance | vCPU / RAM | $/hr (on-demand) | min/cell | $/cell |
**$/nightly** |
|---|---|---|---|---|---|
| `t3a.large` | 2 / 8 GiB | $0.075 | n/a (OOM) | n/a | n/a |
| `m6a.xlarge` | 4 / 16 GiB | $0.173 | ~75 | $0.22 | **~$1.73** |
| `r6a.large` | 2 / 16 GiB | $0.113 | ~130 | $0.24 | ~$1.96 |
| `c6a.4xlarge` | 16 / 32 GiB | $0.612 | ~28 | $0.29 | ~$2.28 |
| `m6a.2xlarge` | 8 / 32 GiB | $0.346 | ~55 (partial, some OOM) | ~$0.32
| ~$2.54 |
| `m7a.2xlarge` | 8 / 32 GiB | $0.44 | ~50 | $0.37 | ~$2.93 |
| **`m6a.4xlarge`** | **16 / 64 GiB** | **$0.691** | **39.5** |
**$0.47** | **~$3.73** |
| `m6a.8xlarge` | 32 / 128 GiB | $1.38 | **22** | $0.51 | ~$4.05 |
| `r6a.2xlarge` | 8 / 64 GiB | $0.454 | **100.5** | $0.76 | ~$6.09 |

* Chosen configuration: `m6a.4xlarge`, running on cheaper instances
would require changes to avoid OOM

---------

Signed-off-by: Petra Hapalova <phapalova@nvidia.com>
Co-authored-by: Jonathan Swartz <jonathan@jswartz.info>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Issues related to the Github actions CI/CD. For build issues use CMake/Build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants