Skip to content

1.5.x cloud benchmarks#3615

Open
kmatasfp wants to merge 55 commits into
1.5.xfrom
1.5.x-cloud-benchmarks
Open

1.5.x cloud benchmarks#3615
kmatasfp wants to merge 55 commits into
1.5.xfrom
1.5.x-cloud-benchmarks

Conversation

@kmatasfp

@kmatasfp kmatasfp commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Also contains replacement for memory semaphore plus fixes eviction deadlock.

for memory semaphore replacement see:

  • golem-worker-executor/src/services/active_workers/admission/mod.rs
  • golem-worker-executor/src/services/active_workers/component_charge/mod.rs
  • golem-worker-executor/src/services/active_workers/memory_probe.rs

@kmatasfp kmatasfp requested a review from a team June 5, 2026 00:18
kill_all() is called after cloud_preflight_warmup completes. ProvidedShardManager
wraps an already-running process we don't own, so neither kill nor restart should
crash the binary. Both are now silent no-ops, matching UnavailableShardManager.
kmatasfp added 27 commits June 9, 2026 14:04
The codegen-units=1 runtime gain is marginal once thin LTO is enabled,
while it noticeably increases release build time. Revert to the default
to keep intra-crate parallelism.
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