** 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
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
** 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
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
** 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
** 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
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
** 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
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
--- 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
** 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
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
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
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.
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
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
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
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
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
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
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
** 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
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
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
** 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
25 matches
Mail list logo