swift-bench fails with 5000 more objects

Bug #1279479 reported by Yuming Ma
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
swift-bench
New
Undecided
Unassigned

Bug Description

With swift-bench testing tool, a small percentage of operation may
fail when object number is over 7000

Description:
With large number of PUT or GET objects, a small percentage PUT, GET or
DEL operation may fail due to connection response timeout in the bench.py
code
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eventlet/greenpool.py", line 80,
in _spawn_n_impl
    func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/swift/common/bench.py", line
237, in _run
    content_length=len(source), http_conn=conn)
  File "/usr/lib/python2.7/dist-packages/swift/common/client.py", line
710, in put_object
    resp = conn.getresponse()
File "/usr/lib/python2.7/dist-packages/swift/common/bufferedhttp.py",
line 102, in getresponse
    response = HTTPConnection.getresponse(self)
  File "/usr/lib/python2.7/httplib.py", line 1030, in getresponse
    response.begin()
  File "/usr/lib/python2.7/httplib.py", line 407, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.7/httplib.py", line 371, in _read_status
    raise BadStatusLine(line)
BadStatusLine: ''
swift-bench 2014-02-12 06:02:42,251 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,252 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,252 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,252 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,253 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,253 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,253 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,254 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:42,254 INFO CannotSendRequest. Skipping...
swift-bench 2014-02-12 06:02:48,470 INFO 6204 PUTS [9 failures], 364.9/s
swift-bench 2014-02-12 06:02:50,060 INFO 6991 PUTS **FINAL** [9
failures], 376.0/s
swift-bench 2014-02-12 06:02:52,070 INFO 3747 GETS [0 failures], 1873.4/s
swift-bench 2014-02-12 06:02:53,694 INFO 7000 GETS **FINAL** [0
failures], 1931.5/s
swift-bench 2014-02-12 06:02:55,704 INFO 1059 DEL [0 failures], 529.3/s
swift-bench 2014-02-12 06:03:08,686 INFO 6982 DEL **FINAL** [0 failures],
466.0/s

Revision history for this message
Yuming Ma (yumima) wrote :

The Object Gateway is Ceph RadosGW
The test driver is a VM.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.