[tahoe-lafs-trac-stream] [tahoe-lafs] #1731: httplib.BadStatusLine exception occurred once in 10000 "tahoe put"s to the same SDMF writecap (was: With 10000 "tahoe put" 's to the same SDMF Write Cap A Previously Unseen Error was generated)

tahoe-lafs trac at tahoe-lafs.org
Wed May 9 01:22:15 UTC 2012


#1731: httplib.BadStatusLine exception occurred once in 10000 "tahoe put"s to the
same SDMF writecap
-------------------------------+-----------------------------
     Reporter:  zancas         |      Owner:  davidsarah
         Type:  defect         |     Status:  new
     Priority:  major          |  Milestone:  undecided
    Component:  code-frontend  |    Version:  1.9.1
   Resolution:                 |   Keywords:  reliability cli
Launchpad Bug:                 |
-------------------------------+-----------------------------
Changes (by davidsarah):

 * keywords:   => reliability cli
 * priority:  normal => major
 * component:  unknown => code-frontend


Old description:

> {{{
> Traceback (most recent call last):\n  File "/home/arc/tahoe-
> lafs/support/bin/tahoe", line 9, in <module>\n    load_entry_point
> (\'allmydata-tahoe==1.9.0.post132\', \'console_scripts\', \'tahoe\')()\n
> File "/home/arc/tahoe-lafs/src/allmydata/scripts/runner.py", line 116, in
> run\n    rc = runner(sys.argv[1:],
> install_node_control=install_node_control)\n  File "/home/arc/tahoe-
> lafs/src/allmydata/scripts/runner.py", line 102, in runner\n    rc =
> cli.dispatch[command](so)\n  File "/home/arc/tahoe-
> lafs/src/allmydata/scripts/cli.py", line 541, in put\n    rc =
> tahoe_put.put(options)\n  File "/home/arc/tahoe-
> lafs/src/allmydata/scripts/tahoe_put.py", line 85, in put\n    resp =
> do_http("PUT", url, infileobj)\n  File "/home/arc/tahoe-
> lafs/src/allmydata/scripts/common_http.py", line 68, in do_http\n
> return c.getresponse()\n  File "/usr/lib/python2.7/httplib.py", line
> 1027, in getresponse\n    response.begin()\n  File
> "/usr/lib/python2.7/httplib.py", line 407, in begin\n    version, status,
> reason = self._read_status()\n  File "/usr/lib/python2.7/httplib.py",
> line 371, in _read_status\n    raise
> BadStatusLine(line)\nhttplib.BadStatusLine: \'\'\n
> }}}

New description:

 {{{
 Traceback (most recent call last):
   File "/home/arc/tahoe-lafs/support/bin/tahoe", line 9, in <module>
     load_entry_point(\'allmydata-tahoe==1.9.0.post132\',
 \'console_scripts\', \'tahoe\')()
   File "/home/arc/tahoe-lafs/src/allmydata/scripts/runner.py", line 116,
 in run
     rc = runner(sys.argv[1:], install_node_control=install_node_control)
   File "/home/arc/tahoe-lafs/src/allmydata/scripts/runner.py", line 102,
 in runner
     rc = cli.dispatch[command](so)
   File "/home/arc/tahoe-lafs/src/allmydata/scripts/cli.py", line 541, in
 put
     rc = tahoe_put.put(options)
   File "/home/arc/tahoe-lafs/src/allmydata/scripts/tahoe_put.py", line 85,
 in put
     resp = do_http("PUT", url, infileobj)
   File "/home/arc/tahoe-lafs/src/allmydata/scripts/common_http.py", line
 68, in do_http
     return c.getresponse()
   File "/usr/lib/python2.7/httplib.py", line 1027, 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)
 httplib.BadStatusLine: \'\'
 }}}

--

Comment:

 It looks as though either the gateway failed to output a valid first line
 in its HTTP response, or the CLI failed to read that line correctly.

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1731#comment:1>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list