[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3990: Failing repairer test (macOS on PyPy)

Tahoe-LAFS trac at tahoe-lafs.org
Tue Mar 21 12:35:09 UTC 2023


#3990: Failing repairer test (macOS on PyPy)
----------------------+---------------------------
 Reporter:  itamarst  |          Owner:
     Type:  defect    |         Status:  new
 Priority:  normal    |      Milestone:  undecided
Component:  unknown   |        Version:  n/a
 Keywords:            |  Launchpad Bug:
----------------------+---------------------------
 {{{
 2023-03-20T19:43:24.2530675Z [FAIL]
 2023-03-20T19:43:24.2530910Z Traceback (most recent call last):
 2023-03-20T19:43:24.2531622Z   File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/pypy38/lib/pypy3.8/site-
 packages/allmydata/test/test_repairer.py", line 126, in _check
 2023-03-20T19:43:24.2532003Z     judgement(vr)
 2023-03-20T19:43:24.2532915Z   File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/pypy38/lib/pypy3.8/site-
 packages/allmydata/test/test_repairer.py", line 213, in
 judge_invisible_corruption
 2023-03-20T19:43:24.2533518Z     self.failIf(vr.is_healthy(), (vr,
 vr.is_healthy(), vr.as_dict()))
 2023-03-20T19:43:24.2534274Z   File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/pypy38/lib/pypy3.8/site-packages/twisted/trial/_synctest.py",
 line 386, in assertFalse
 2023-03-20T19:43:24.2534665Z     super().assertFalse(condition, msg)
 2023-03-20T19:43:24.2557891Z   File
 "/opt/hostedtoolcache/PyPy/3.8.16/x64/lib/pypy3.8/unittest/case.py", line
 759, in assertFalse
 2023-03-20T19:43:24.2558325Z     raise self.failureException(msg)
 2023-03-20T19:43:24.2562214Z twisted.trial.unittest.FailTest: True is not
 false : (<allmydata.check_results.CheckResults object at
 0x000000002a8d4fe0>, True, {'count-happiness': 10, 'count-shares-needed':
 3, 'count-shares-expected': 10, 'count-shares-good': 10, 'count-good-
 share-hosts': 10, 'count-recoverable-versions': 1, 'count-unrecoverable-
 versions': 0, 'servers-responding':
 [b'\xb9\xa3N\x80u\x9c_\xf7\x97FSS\xa7\xbd\x02\xf9f$:\t',
 b'\xc4\x83\x9eJ\x7f\xac| .\xc90\xf4b\xe4\x92\xbe\xaa\xe6\t\x80',
 b'\x8de\x1cqM\xba\xc3\x0b\x80\x9aC<5\xfc$\xdc\xd5\xd3\x8b&',
 b"\x0e\xd6\xb3>\xd6\x85\x9d\x94')'\xf03:R\x88\xf1\x04\x1b\xa4",
 b'+\x83\xfa\xc0\xc3\xff\x16%X\xfcv\x96=w\xde\x8d\x15\xd1\xc0\xcc',
 b'!\x92"\x0b\xf0\xdcF\x1c\xa9\xbe\xb6\xa8\xdfg\x08\xe1Zs+T',
 b'W\xaa\x1d\x05\xe3l\x19}\xd2:\xa7\xae(\xc5\x7fh\xc3} i',
 b'\xfcxa\xfa\xf4z\xf3I)\xe5\xc3z\xfa\x14\xb7\xaa\x9a\xbd\x90\x8b',
 b"\x02\xcd\xea\x10,'\xf7p'\xc2\x1a\xf0\xf7\xd6\xe3XT\x89*\xdc",
 b"\xf2G'\xa0\xe0\xf3m\xa0g\xc5\x81\x97b\xe44\xd0\xb5J\xb4\xa6"],
 'sharemap': {9: [b'\xb9\xa3N\x80u\x9c_\xf7\x97FSS\xa7\xbd\x02\xf9f$:\t'],
 1: [b'\xc4\x83\x9eJ\x7f\xac| .\xc90\xf4b\xe4\x92\xbe\xaa\xe6\t\x80'], 0:
 [b'\x8de\x1cqM\xba\xc3\x0b\x80\x9aC<5\xfc$\xdc\xd5\xd3\x8b&'], 8:
 [b"\x0e\xd6\xb3>\xd6\x85\x9d\x94')'\xf03:R\x88\xf1\x04\x1b\xa4"], 5:
 [b'+\x83\xfa\xc0\xc3\xff\x16%X\xfcv\x96=w\xde\x8d\x15\xd1\xc0\xcc'], 7:
 [b'!\x92"\x0b\xf0\xdcF\x1c\xa9\xbe\xb6\xa8\xdfg\x08\xe1Zs+T'], 3:
 [b'W\xaa\x1d\x05\xe3l\x19}\xd2:\xa7\xae(\xc5\x7fh\xc3} i'], 2:
 [b'\xfcxa\xfa\xf4z\xf3I)\xe5\xc3z\xfa\x14\xb7\xaa\x9a\xbd\x90\x8b'], 4:
 [b"\x02\xcd\xea\x10,'\xf7p'\xc2\x1a\xf0\xf7\xd6\xe3XT\x89*\xdc"], 6:
 [b"\xf2G'\xa0\xe0\xf3m\xa0g\xc5\x81\x97b\xe44\xd0\xb5J\xb4\xa6"]}, 'count-
 wrong-shares': 0, 'list-corrupt-shares': [], 'count-corrupt-shares': 0,
 'list-incompatible-shares': [], 'count-incompatible-shares': 0})
 2023-03-20T19:43:24.2569351Z vr.data is: {'count-happiness': 10, 'count-
 shares-needed': 3, 'count-shares-expected': 10, 'count-shares-good': 10,
 'count-good-share-hosts': 10, 'count-recoverable-versions': 1, 'count-
 unrecoverable-versions': 0, 'servers-responding':
 [b'\xb9\xa3N\x80u\x9c_\xf7\x97FSS\xa7\xbd\x02\xf9f$:\t',
 b'\xc4\x83\x9eJ\x7f\xac| .\xc90\xf4b\xe4\x92\xbe\xaa\xe6\t\x80',
 b'\x8de\x1cqM\xba\xc3\x0b\x80\x9aC<5\xfc$\xdc\xd5\xd3\x8b&',
 b"\x0e\xd6\xb3>\xd6\x85\x9d\x94')'\xf03:R\x88\xf1\x04\x1b\xa4",
 b'+\x83\xfa\xc0\xc3\xff\x16%X\xfcv\x96=w\xde\x8d\x15\xd1\xc0\xcc',
 b'!\x92"\x0b\xf0\xdcF\x1c\xa9\xbe\xb6\xa8\xdfg\x08\xe1Zs+T',
 b'W\xaa\x1d\x05\xe3l\x19}\xd2:\xa7\xae(\xc5\x7fh\xc3} i',
 b'\xfcxa\xfa\xf4z\xf3I)\xe5\xc3z\xfa\x14\xb7\xaa\x9a\xbd\x90\x8b',
 b"\x02\xcd\xea\x10,'\xf7p'\xc2\x1a\xf0\xf7\xd6\xe3XT\x89*\xdc",
 b"\xf2G'\xa0\xe0\xf3m\xa0g\xc5\x81\x97b\xe44\xd0\xb5J\xb4\xa6"],
 'sharemap': {9: [b'\xb9\xa3N\x80u\x9c_\xf7\x97FSS\xa7\xbd\x02\xf9f$:\t'],
 1: [b'\xc4\x83\x9eJ\x7f\xac| .\xc90\xf4b\xe4\x92\xbe\xaa\xe6\t\x80'], 0:
 [b'\x8de\x1cqM\xba\xc3\x0b\x80\x9aC<5\xfc$\xdc\xd5\xd3\x8b&'], 8:
 [b"\x0e\xd6\xb3>\xd6\x85\x9d\x94')'\xf03:R\x88\xf1\x04\x1b\xa4"], 5:
 [b'+\x83\xfa\xc0\xc3\xff\x16%X\xfcv\x96=w\xde\x8d\x15\xd1\xc0\xcc'], 7:
 [b'!\x92"\x0b\xf0\xdcF\x1c\xa9\xbe\xb6\xa8\xdfg\x08\xe1Zs+T'], 3:
 [b'W\xaa\x1d\x05\xe3l\x19}\xd2:\xa7\xae(\xc5\x7fh\xc3} i'], 2:
 [b'\xfcxa\xfa\xf4z\xf3I)\xe5\xc3z\xfa\x14\xb7\xaa\x9a\xbd\x90\x8b'], 4:
 [b"\x02\xcd\xea\x10,'\xf7p'\xc2\x1a\xf0\xf7\xd6\xe3XT\x89*\xdc"], 6:
 [b"\xf2G'\xa0\xe0\xf3m\xa0g\xc5\x81\x97b\xe44\xd0\xb5J\xb4\xa6"]}, 'count-
 wrong-shares': 0, 'list-corrupt-shares': [], 'count-corrupt-shares': 0,
 'list-incompatible-shares': [], 'count-incompatible-shares': 0}
 2023-03-20T19:43:24.2572350Z
 2023-03-20T19:43:24.2572510Z
 allmydata.test.test_repairer.Verifier.test_corrupt_ueb
 }}}

 Perhaps a GC issue.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3990>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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