Skip to content

Backport #8430 and #8441 to v1.5: AutoDilate metadata + double-dilate fix - #8443

Closed
Aaronontheweb wants to merge 2 commits into
akkadotnet:v1.5from
Aaronontheweb:backport/8441-to-v1.5
Closed

Aaronontheweb wants to merge 2 commits into
akkadotnet:v1.5from
Aaronontheweb:backport/8441-to-v1.5

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Member

Backport of #8430 and #8441 to v1.5.

…ol>, ...)

This overload resolved its bound as RemainingOrDilated(RemainingOrDilated(timeout)), applying
akka.test.timefactor twice. Every sibling overload applies it once.

With timefactor = 3 an explicit 5s wait became 45s. The null case is worse: the inner call resolves
to RemainingOrDefault - the time actually left in the enclosing Within - and the outer call then
dilates that, producing a bound larger than the remaining budget it was derived from.

Apply RemainingOrDilated once, matching every other overload. No in-repo caller uses this overload,
so nothing here was relying on the inflated bound; Akka.TestKit.Tests (320) and
Akka.TestKit.Xunit2.Tests (4) pass.
@Aaronontheweb

Copy link
Copy Markdown
Member Author

Superseded by #8466 (backport/v1.5.71) — this PR's API approval files were stale; the new PR includes the AutoDilate approval updates and passes all net10.0 approval tests locally.

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.

1 participant