[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3038: Many Python 2.7 macOS builds fail with "Too many open files"
Tahoe-LAFS
trac at tahoe-lafs.org
Wed May 1 11:43:29 UTC 2019
#3038: Many Python 2.7 macOS builds fail with "Too many open files"
---------------------+---------------------------
Reporter: exarkun | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: unknown | Version: 1.12.1
Keywords: | Launchpad Bug:
---------------------+---------------------------
An example from a run on Travis (but note buildbot macOS fails the same
way):
{{{
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: foolscap.tokens.RemoteException: <RemoteException around
'[CopiedFailure instance: Traceback from remote host -- Traceback (most
recent call last):
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/twisted/internet/defer.py", line 501, in errback
self._startRunCallbacks(fail)
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/twisted/internet/defer.py", line 568, in _startRunCallbacks
self._runCallbacks()
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/twisted/internet/defer.py", lin
-- TRACEBACK ELIDED --
/defer.py", line 654, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/foolscap/broker.py", line 579, in <lambda>
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/foolscap/broker.py", line 614, in _doCall
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/foolscap/referenceable.py", line 59, in doRemoteCall
File "/Users/travis/build/tahoe-lafs/tahoe-
lafs/src/allmydata/storage/server.py", line 300, in
remote_allocate_buckets
File "/Users/travis/build/tahoe-lafs/tahoe-
lafs/src/allmydata/storage/immutable.py", line 209, in __init__
self._sharefile = ShareFile(incominghome, create=True,
max_size=max_size)
File "/Users/travis/build/tahoe-lafs/tahoe-
lafs/src/allmydata/storage/immutable.py", line 53, in __init__
f = open(self.home, 'wb')
exceptions.IOError: [Errno 24] Too many open files: u'/Users/travis/build
/tahoe-lafs/tahoe-
lafs/_trial_temp/system/SystemTest/test_upload_and_download_convergent/client2/storage/shares/incoming/v7/v7tjbaysgdl3br6ymaek73z5sa/5'
]'>
])
]'>
allmydata.test.test_system.SystemTest.test_upload_and_download_convergent
===============================================================================
[ERROR]
Traceback (most recent call last):
Failure: foolscap.tokens.RemoteException: <RemoteException around
'[CopiedFailure instance: Traceback from remote host -- Traceback (most
recent call last):
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/foolscap/call.py", line 679, in _done
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/foolscap/call.py", line 60, in complete
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/twisted/internet/defer.py", line 460, in callback
self._startRunCallbacks(result)
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/twisted/internet/defer.py", line 568, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/Users/travis/build/tahoe-lafs/tahoe-lafs/.tox/py27/lib/python2.7
/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/Users/travis/build/tahoe-lafs/tahoe-
lafs/src/allmydata/immutable/offloaded.py", line 345, in _start_reading
exceptions.IOError: [Errno 24] Too many open files: u'/Users/travis/build
/tahoe-lafs/tahoe-
lafs/_trial_temp/system/SystemTest/test_upload_and_download_random_key/client0/helper/CHK_incoming/hozcimqmlsb7gxruhdbi3gaz4a'
]'>
allmydata.test.test_system.SystemTest.test_upload_and_download_random_key
-------------------------------------------------------------------------------
}}}
This seems to have begun around the middle of April.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3038>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list