Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openstack/python-swiftclient
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: redhat-openstack/python-swiftclient
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: stable/grizzly
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 3 files changed
  • 1 contributor

Commits on May 14, 2013

  1. Eradicate eventlet and fix bug lp:959221

    The bug is simple: whenever swift uploads to a Swift with SSL,
    it uses 100% CPU. It happens because we use HTTPSConnection from
    eventlet that loops like that, while holding the interpreter lock.
    
    Now, it could be fixed in eventlet, but let's try something more
    natural: drop the eventlet's HTTP client. We do not use green
    threads in the client anymore, so it's not like we need it for that.
    
    Note that in most cases clients do not use the BufferedHTTPConnection
    either, because it's only installed on Swift server nodes, not on
    workstations. Get rid of that too.
    
    bug: 959221
    Change-Id: I1eb932779d4171598b3efaa043f817b9c6c995c4
    zaitcev authored and Jakub Ruzicka committed May 14, 2013
    Configuration menu
    Copy the full SHA
    cc9682d View commit details
    Browse the repository at this point in the history
Loading