[Bug 959221] Re: swift consumes over 100% of cpu during upload

2014-02-24 Thread James Page
** Changed in: swift (Ubuntu) Status: Confirmed => Fix Released -- 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 notificati

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-10-22 Thread Pete Zaitcev
Fix releases in Havana release of OpenStack. ** Changed in: python-swiftclient Status: Fix Committed => Fix Released -- 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 consume

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-05-20 Thread Thierry Carrez
** Project changed: swift => python-swiftclient -- 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 t

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-05-13 Thread Pete Zaitcev
Fixed in: https://github.com/openstack/python-swiftclient/commit/3196daf9929eef25d69d47592beef4cd31573b80 For some reason, Jenkins and Gerrit did not close the bug. ** Changed in: swift Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-05-13 Thread Pete Zaitcev
** Patch added: "Fix as committed" https://bugs.launchpad.net/ubuntu/+source/swift/+bug/959221/+attachment/3675321/+files/python-swiftclient-1.4-lp959221-2.diff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-05-10 Thread Pete Zaitcev
** Changed in: swift Assignee: Flavio Percoco (flaper87) => Pete Zaitcev (zaitcev) -- 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

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-03-19 Thread Pete Zaitcev
see also https://review.openstack.org/22569 -- 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: h

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-02-18 Thread Flavio Percoco Premoli
** Changed in: swift Assignee: (unassigned) => Flavio Percoco Premoli (flaper87) -- 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 ma

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2013-02-18 Thread Flavio Percoco Premoli
I've filed a bug[0] for this so we can get some feedback from eventlet folks as well. https://bitbucket.org/eventlet/eventlet/issue/138/greenssl-consumes- over-100-of-cpu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.la

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-08-27 Thread Constantine Peresypkin
--- ssl.py.fcs 2012-04-10 08:54:43.257885841 -0600 +++ ssl.py 2012-04-10 08:56:27.282585355 -0600 @@ -129,7 +129,10 @@ count = 0 while (count < amount): v = self.send(data[count:]) - count += v + if v: + count += v + else: + time.sleep(0.01) r

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-06-07 Thread Pete Zaitcev
** Changed in: swift Status: New => Confirmed -- 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

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-11 Thread Pete Zaitcev
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

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-10 Thread John Dickinson
Although I don't think that SSL should be completely removed from swift, I do agree with Andrew that it should never be used in production on the proxy server. Python's SSL handling also causes the ssl sockets to block and severely limits concurrent connections. SSL support in the proxy is useful

Re: [Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-10 Thread Andrew Clay Shafer
FYI from the source for eventlet/green/ssl.py: Python nonblocking ssl objects don't give errors when the other endof the socket is closed (they do notice when the other end is shutdown,though). Any write/read operations will simply hang if the socket isclosed from the other end.

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-10 Thread Roman Yepishev
Pete, yes, with plain httplib swift manages to upload the file without significant CPU usage, in my test it is around 7-10% which is still high compared to the curl version (around 1%) but I guess one can't get better performance from httplib. -- You received this bug notification because you are

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-10 Thread Ubuntu Foundation's Bug Bot
The attachment "patch 2, test workaround" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'p

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-10 Thread Pete Zaitcev
Roman, please try this and let us know if it works for you. ** Patch added: "patch 2, test workaround" https://bugs.launchpad.net/swift/+bug/959221/+attachment/3041102/+files/swift-lp959221-2.diff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscri

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-10 Thread Pete Zaitcev
This works, too: [root@lembas green]# pwd /usr/lib/python2.7/site-packages/eventlet/green [root@lembas green]# diff -u ssl.py.fcs ssl.py --- ssl.py.fcs 2012-04-10 08:54:43.257885841 -0600 +++ ssl.py 2012-04-10 08:56:27.282585355 -0600 @@ -129,7 +129,10 @@ count = 0

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-09 Thread Pete Zaitcev
It looks like the problem may be looping. If I do the following slew of hand, CPU burn dissipates: --- /usr/lib/python2.7/site-packages/eventlet/green/ssl.py.fcs 2012-04-09 19:32:04.516730732 -0600 +++ /usr/lib/python2.7/site-packages/eventlet/green/ssl.py 2012-04-09 21:49:38.823537699 -06

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-09 Thread Pete Zaitcev
Profile shows that eventlet/green/ssl.py is the culprit. Look at call numbers and cumulative time. ** Attachment added: "profile 1" https://bugs.launchpad.net/swift/+bug/959221/+attachment/3035280/+files/lp959221.prof1.txt -- You received this bug notification because you are a member of Ubu

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-04-04 Thread Pete Zaitcev
This reproduces easily on my laptop, running Fedora 16, using git tip swift client (1.4.10). The problem definitely has something with SSL. I created a 2-node Swift+Keystone to be accessible through Pound, and configured Pound to allow both plain HTTP and SSL. Uploads with HTTP only use up a worryi

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-03-22 Thread James Page
** Changed in: swift (Ubuntu) Status: New => Confirmed ** Changed in: swift (Ubuntu) Importance: Undecided => Medium -- 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 cons

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-03-21 Thread David Chamard
I am having the same problem with 1.4.7 on precise -- 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 g

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-03-21 Thread Roman Yepishev
In the screnshot - swift is actively uploading through https to hpcloud consuming 99% of CPU. ** Attachment added: "Screenshot of the terminal with top while swift is uploading a file" https://bugs.launchpad.net/swift/+bug/959221/+attachment/2909011/+files/swift-upload.png -- You received t

[Bug 959221] Re: swift consumes over 100% of cpu during upload

2012-03-19 Thread Roman Yepishev
** Also affects: swift Importance: Undecided Status: New -- 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