Skip to content

Conversation

@dnadoba
Copy link
Collaborator

Motivation

When we lease a new stream from a connection, we only want to cancel the idle timer if the connection was previously actually idle.

Changes

  • all lease method now return if a connection was idle before the lease.
  • adjust tests to also check the wasIdle flag

@dnadobadnadobaforce-pushed the dn-http2-lease-was-idle branch from 69dc048 to 5015bd3CompareOctober 1, 2021 17:51
Copy link
Member

@fabianfettfabianfett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. LGTM.

@dnadobadnadoba merged commit 9696381 into swift-server:mainOct 2, 2021
@dnadobadnadoba added the 🔨 semver/patch No public API change. label Oct 4, 2021
@dnadobadnadoba deleted the dn-http2-lease-was-idle branch October 12, 2021 18:19
@fabianfettfabianfett added this to the HTTP/2 support milestone Oct 14, 2021
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patchNo public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@dnadoba@fabianfett