#3990 new defect

Failing repairer test (on PyPy)

Reported by: itamarst Owned by:
Priority: normal Milestone: undecided
Component: unknown Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

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.

Change History (1)

comment:1 Changed at 2023-03-21T12:37:26Z by itamarst

  • Summary changed from Failing repairer test (macOS on PyPy) to Failing repairer test (on PyPy)
Note: See TracTickets for help on using tickets.