Skip to content

Conversation

@shinrich
Copy link
Member

Another solution to PR #6879

Adjusts a change in #6732 to ensure that the error frame is emitted.

Also adjusts the timeout for h2spec from the default of 2 seconds to 10. I was seeing failures in the concurrent stream overflow test (5.1.2) where sometimes it would succeed and sometimes timeout. This was with and without the changes in #6732.

@shinrich shinrich added this to the 10.0.0 milestone Jun 10, 2020
@shinrich shinrich requested review from a-canary and masaori335 June 10, 2020 19:08
@shinrich shinrich self-assigned this Jun 10, 2020
@shinrich
Copy link
Member Author

Partially addresses issue #6878

// Send EOS to let SM know that we aren't sticking around
if (_sm && read_vio.cont) {
// Only bother with the EOS if we haven't sent the write complete
if (!sent_write_complete) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Does this mean this function sends VC_EVENT_EOS even if VC_EVENT_WRITE_COMPLETE was sent? Looks a bit weird.

Copy link
Member Author

Choose a reason for hiding this comment

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

Agreed. I was trying to back things out of the Http2 part of #6732. Let me try again with only the h2spec timeout extension.

@masaori335
Copy link
Contributor

[approve ci autest]

autest was skipped :(
https://ci.trafficserver.apache.org/job/autest-github/13481/console

@shinrich
Copy link
Member Author

Closing. Parts will reappear in a new PR.

@shinrich shinrich closed this Jun 11, 2020
@masaori335 masaori335 removed this from the 10.0.0 milestone Jun 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants