Just to clarify: my patch does not remove SSL at all. SSL is there and
works as before. The only difference is that it's not trampolined into
eventlet anymore. The root cause is the conflict between eventlet's
green threads, which require faking of blocking sockets, and SSL, which
requires looping (to dispatch opposing-read events and to send little
chunks). There is nothing wrong with SSL or SSL performance, just the
violation of assumptions about the way sockets behave.

The whole problem is on the client. It has absolutely nothing with
having SSL terminated on the proxy. In fact in my tests SSL was
terminated by Pound.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/959221

Title:
  swift consumes over 100% of cpu during upload

To manage notifications about this bug go to:
https://bugs.launchpad.net/swift/+bug/959221/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to