#3960 closed defect (fixed)

Sometimes Windows CI fails with "No space left on device"

Reported by: exarkun Owned by: GitHub <noreply@…>
Priority: normal Milestone: undecided
Component: unknown Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

A recent CI run ended in failure with:

2022-12-14T18:42:15.2103272Z allmydata.test.test_storage_http.ImmutableSharedTests.test_lease_renew_and_add ... D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\klein\_resource.py:303: BytesWarning: Comparison between bytes and int
2022-12-14T18:42:15.2103820Z [OK]
2022-12-14T18:42:15.2104042Z (0.031 secs)
2022-12-14T18:42:15.2104766Z allmydata.test.test_storage_http.ImmutableSharedTests.test_read_of_wrong_share_number_fails ... D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\klein\_resource.py:303: BytesWarning: Comparison between bytes and int
2022-12-14T18:42:15.2105317Z [OK]
2022-12-14T18:42:15.2105534Z (0.047 secs)
2022-12-14T18:42:15.2279152Z D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\conch\ssh\transport.py:97: CryptographyDeprecationWarning: Blowfish has been deprecated
2022-12-14T18:42:15.2280046Z   b"blowfish-cbc": (algorithms.Blowfish, 16, modes.CBC),
2022-12-14T18:42:15.2280858Z D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\conch\ssh\transport.py:101: CryptographyDeprecationWarning: CAST5 has been deprecated
2022-12-14T18:42:15.2281563Z   b"cast128-cbc": (algorithms.CAST5, 16, modes.CBC),
2022-12-14T18:42:15.2282340Z D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\conch\ssh\transport.py:106: CryptographyDeprecationWarning: Blowfish has been deprecated
2022-12-14T18:42:15.2283043Z   b"blowfish-ctr": (algorithms.Blowfish, 16, modes.CTR),
2022-12-14T18:42:15.2283790Z D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\conch\ssh\transport.py:107: CryptographyDeprecationWarning: CAST5 has been deprecated
2022-12-14T18:42:15.2284465Z   b"cast128-ctr": (algorithms.CAST5, 16, modes.CTR),
2022-12-14T18:42:15.2284874Z Traceback (most recent call last):
2022-12-14T18:42:15.2293997Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\__main__.py", line 9, in <module>
2022-12-14T18:42:15.2295178Z     sys.exit(load_entry_point("Twisted", "console_scripts", "trial")())
2022-12-14T18:42:15.2296337Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\scripts\trial.py", line 647, in run
2022-12-14T18:42:15.2297772Z     testResult = trialRunner.run(suite)
2022-12-14T18:42:15.2298468Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 933, in run
2022-12-14T18:42:15.2299012Z     return run(test, self._forceGarbageCollection)
2022-12-14T18:42:15.2299763Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 961, in _runWithoutDecoration
2022-12-14T18:42:15.2300259Z     run()
2022-12-14T18:42:15.2300897Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 958, in <lambda>
2022-12-14T18:42:15.2301402Z     run = lambda: suite.run(result)
2022-12-14T18:42:15.2302751Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 269, in run
2022-12-14T18:42:15.2303361Z     TestSuite.run(self, result)
2022-12-14T18:42:15.2304031Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\_asyncrunner.py", line 35, in run
2022-12-14T18:42:15.2304508Z     test(result)
2022-12-14T18:42:15.2304989Z   File "C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\unittest\suite.py", line 84, in __call__
2022-12-14T18:42:15.2305416Z     return self.run(*args, **kwds)
2022-12-14T18:42:15.2306085Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 231, in run
2022-12-14T18:42:15.2306609Z     super().run(result)
2022-12-14T18:42:15.2307242Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\_asyncrunner.py", line 35, in run
2022-12-14T18:42:15.2307716Z     test(result)
2022-12-14T18:42:15.2308248Z   File "C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\unittest\suite.py", line 84, in __call__
2022-12-14T18:42:15.2308701Z     return self.run(*args, **kwds)
2022-12-14T18:42:15.2309351Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 206, in run
2022-12-14T18:42:15.2309817Z     test(result)
2022-12-14T18:42:15.2310288Z   File "C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\unittest\suite.py", line 84, in __call__
2022-12-14T18:42:15.2310745Z     return self.run(*args, **kwds)
2022-12-14T18:42:15.2311443Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 206, in run
2022-12-14T18:42:15.2311908Z     test(result)
2022-12-14T18:42:15.2312390Z   File "C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\unittest\suite.py", line 84, in __call__
2022-12-14T18:42:15.2312843Z     return self.run(*args, **kwds)
2022-12-14T18:42:15.2313439Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 206, in run
2022-12-14T18:42:15.2313903Z     test(result)
2022-12-14T18:42:15.2314368Z   File "C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\unittest\suite.py", line 84, in __call__
2022-12-14T18:42:15.2314820Z     return self.run(*args, **kwds)
2022-12-14T18:42:15.2315451Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\runner.py", line 206, in run
2022-12-14T18:42:15.2315911Z     test(result)
2022-12-14T18:42:15.2316541Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\_asyncrunner.py", line 58, in __call__
2022-12-14T18:42:15.2317045Z     return self.run(result)
2022-12-14T18:42:15.2317679Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\_asyncrunner.py", line 66, in run
2022-12-14T18:42:15.2318273Z     return self._originalTest.run(reporter._AdaptedReporter(result, self.__class__))
2022-12-14T18:42:15.2318982Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\testtools\testcase.py", line 654, in run
2022-12-14T18:42:15.2319467Z     return run_test.run(result)
2022-12-14T18:42:15.2320227Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\allmydata\test\eliotutil.py", line 139, in run
2022-12-14T18:42:15.2320740Z     return self._run_tests_with_factory(
2022-12-14T18:42:15.2321368Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\testtools\runtest.py", line 80, in run
2022-12-14T18:42:15.2321861Z     return self._run_one(actual_result)
2022-12-14T18:42:15.2322503Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\testtools\runtest.py", line 94, in _run_one
2022-12-14T18:42:15.2323037Z     return self._run_prepared_result(ExtendedToOriginalDecorator(result))
2022-12-14T18:42:15.2323797Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\testtools\runtest.py", line 102, in _run_prepared_result
2022-12-14T18:42:15.2324454Z     result.startTest(self.case)
2022-12-14T18:42:15.2325137Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\testtools\testresult\real.py", line 1520, in startTest
2022-12-14T18:42:15.2325730Z     return self.decorated.startTest(test)
2022-12-14T18:42:15.2326417Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\reporter.py", line 362, in startTest
2022-12-14T18:42:15.2327004Z     return self._originalReporter.startTest(self.testAdapter(test))
2022-12-14T18:42:15.2327718Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\reporter.py", line 808, in startTest
2022-12-14T18:42:15.2328220Z     self._write("%s ... ", tm.id())
2022-12-14T18:42:15.2328853Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\trial\reporter.py", line 483, in _write
2022-12-14T18:42:15.2329370Z     untilConcludes(self._stream.flush)
2022-12-14T18:42:15.2330044Z   File "D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\lib\site-packages\twisted\python\util.py", line 767, in untilConcludes
2022-12-14T18:42:15.2330545Z     return f(*a, **kw)
2022-12-14T18:42:15.2330899Z OSError: [Errno 28] No space left on device
2022-12-14T18:42:16.1581614Z allmydata.test.test_storage_http.ImmutableSharedTests.test_read_of_wrong_storage_index_fails ... ERROR: InvocationError for command 'D:\a\tahoe-lafs\tahoe-lafs\.tox\py38-coverage\Scripts\python.EXE' -b -m coverage run -m twisted.trial --rterrors --reporter=timing allmydata (exited with code 1)

Previously jobs have also failed with similar errors from other sources as well.

The following may be related:

Change History (3)

comment:2 Changed at 2023-01-12T14:49:12Z by itamarst

I'm going to try fixing this in CI.

comment:3 Changed at 2023-01-13T16:20:30Z by GitHub <noreply@…>

  • Owner set to GitHub <noreply@…>
  • Resolution set to fixed
  • Status changed from new to closed

In d3a40b8/trunk:

Merge pull request #1247 from tahoe-lafs/3960-misleading-ENOSPC-on-Windows

Attempt to workaround for failing Windows builds

Fixes ticket:3960

Note: See TracTickets for help on using tickets.