summaryrefslogtreecommitdiffstats
path: root/hw
diff options
context:
space:
mode:
authorMatthew Booth <mbooth@redhat.com>2014-04-29 16:03:32 +0100
committerKevin Wolf <kwolf@redhat.com>2014-04-30 16:34:21 +0200
commitb7079df4100069959f4e9d90d5cb5ba7d4ebbf1a (patch)
tree7a6b1c015cd4f9f029c7df3b2fdb42eb0c26c7ee /hw
parent1f2cead324436da25c3607f4b957f0198a01fc01 (diff)
downloadhqemu-b7079df4100069959f4e9d90d5cb5ba7d4ebbf1a.zip
hqemu-b7079df4100069959f4e9d90d5cb5ba7d4ebbf1a.tar.gz
curl: Fix hang reading from slow connections
When receiving a new aio read request, we first look for an existing transaction whose range will cover the read request by the time it completes. However, we weren't checking that the existing transaction was still active. If it had timed out, we were adding the request to a transaction which would never complete and had already been cancelled, resulting in a hang. Signed-off-by: Matthew Booth <mbooth@redhat.com> Tested-by: Richard W.M. Jones <rjones@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud