Skip to content

HTTPClient.Task.fail can release its associated connection more than once  #188

Closed
@adam-fowler

Description

@adam-fowler

This occurs on the NIOTransportServices PR #184. The testStressGetClose() test fails.

It is related to NIOTS returning two errors when it tries to read off a closed channel. HTTPClient.Task.fail is called twice. This then causes connection.release() being called twice which messes up with the connection lease count.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugFeature doesn't work as expected.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions