Skip to content

Reuse builds for scheduled benchmark jobs - #8

Closed
LoopedBard3 wants to merge 12 commits into
mainfrom
loopedbard3-fix-benchmark-db-reuse
Closed

LoopedBard3 wants to merge 12 commits into
mainfrom
loopedbard3-fix-benchmark-db-reuse

Conversation

@LoopedBard3

Copy link
Copy Markdown
Owner

Summary

Scheduled benchmark pipelines used noClean: true on Docker application and database jobs without keyed source/build reuse. Each run therefore retained a separate unkeyed work directory, eventually exhausting the database host's root disk.

This change replaces in-scope noClean usage with options.reuseBuild: true across scenarios and shared job definitions reached by benchmarks-ci-azure, benchmarks-ci-01, and benchmarks-ci-02. It also removes redundant framework-template --application.noClean true overrides.

Database state remains fresh: reuse retains source/build/image artifacts, while each run still creates a new container and Crank removes it with its anonymous volumes. The affected jobs do not declare named volumes or bind mounts.

Intentional noClean usages remain only in legacy/manual database, mono, stress, and unused TechEmpower MVC configurations outside these scheduled pipelines.

Validation

  • Parsed changed YAML and checked the scheduled/shared reuse invariants
  • Verified affected database jobs have no persistent volume declarations
  • Passed all 43 pod-scheduler tests
  • Passed git diff --check

Copilot AI and others added 12 commits August 19, 2026 10:19
…nistic startup (aspnet#2197)

* Initial plan

* Fix mssql-techempower sqlcmd path and startup initialization

Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com>

* Polish mssql import timeout message

Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com>

* Fix Unicode fortune seed literals

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com>
…net#2201)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.82.1 to 1.83.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.82.1...v1.83.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.83.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…aspnet#2202)

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.82.1 to 1.83.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.82.1...v1.83.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.83.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.38.0 to 0.55.0.
- [Commits](golang/net@v0.38.0...v0.55.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.55.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William Godbe <wigodbe@microsoft.com>
…spnet#2195)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.0 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md)
- [Commits](nodeca/js-yaml@4.3.0...4.3.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.3.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [ip-address](https://github.com/beaugunderson/ip-address) and [socks](https://github.com/JoshGlazebrook/socks). These dependencies needed to be updated together.

Updates `ip-address` from 9.0.5 to 10.3.1
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](beaugunderson/ip-address@v9.0.5...v10.3.1)

Updates `socks` from 2.8.3 to 2.8.9
- [Release notes](https://github.com/JoshGlazebrook/socks/releases)
- [Commits](JoshGlazebrook/socks@2.8.3...2.8.9)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.3.1
  dependency-type: indirect
- dependency-name: socks
  dependency-version: 2.8.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Re-enable crossgen2 composite R2R benchmark scenarios

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 55225405-8111-4b09-ac9a-a25318624623
…spnet#2208)

Update js-yaml to 4.3.2 in Lighthouse.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…net#2207)

Update google.golang.org/grpc to 1.83.2 in GoClient.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…net#2206)

Update google.golang.org/grpc to 1.83.2 in GoServer.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace unkeyed noClean retention with reuseBuild in scheduled and shared benchmark configurations while preserving fresh per-run containers and database volumes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@LoopedBard3

Copy link
Copy Markdown
Owner Author

Superseded by aspnet#2214.

@LoopedBard3 LoopedBard3 closed this Oct 6, 2026
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.

2 participants