curl multiplexing problem with some curl versions
Bug #1277535 reported by
mattfarina
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-SDK-PHP |
Fix Released
|
High
|
mattfarina |
Bug Description
Architecturally, there is a pluggable transport layer and out of the box there is an implementation to use the built in PHP methods and a second one that uses curl.
The curl transport layer does connection pooling and reuse. So, when you connect to an endpoint it keeps reusing the connection rather than renegotiate it each time. This provides for some nice performance improvements in the network layer.
Some recent versions of curl (e.g., on the lastest mac and ubuntu) and Windows are now having trouble with this setup.
We could repair this or look into using Guzzle to help. We just need to make sure we keep the connection pooling.
Changed in openstack-sdk-php: | |
status: | New → In Progress |
Changed in openstack-sdk-php: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Implementing https:/ /blueprints. launchpad. net/openstack- sdk-php/ +spec/guzzle- transport should fix this bug and I'm working on it now.