feat(runtime): refresh MicroVM identity - #19939
Conversation
|
Dependency direction analysis🚨 New dependency direction violations detected 🚨1 new violation(s) of the dependency direction rules have been introduced by this PR:
📈 Existing violations got worse10 pre-existing violation(s) increased in severity (e.g. their target became more depended-on, or got pulled into an import cycle), though the edge itself isn't new: Show violations that got worse (showing 5 of 10 highest severity)
|
Circular import analysis
|
Codeowners resolved asResolved from the full PR diff against |
BenchmarksBenchmark execution time: 2026-08-28 20:33:28 Comparing candidate commit 73d9d64 in PR branch Found 0 performance improvements and 9 performance regressions! Performance is the same for 609 metrics, 10 unstable metrics.
|
Description
Refreshes AWS Lambda MicroVM stable identity when WSGI/ASGI applications start handling requests, and notifies identity-bound consumers so runtime ID and Remote Config client IDs can be refreshed.
Stacked on #19898.
Testing
tests/tracer/runtime/test_runtime_id.py,tests/contrib/wsgi/test_wsgi.py, andtests/contrib/asgi/test_asgi.py.Risks
Runtime identity refresh timing changes in the AWS Lambda MicroVM path; regular non-MicroVM paths should remain unchanged.
Additional Notes
Release note included in
releasenotes/notes/aws-lambda-microvm-identity-refresh-3a672cd6bcbad16d.yaml.