[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3597: The integration tests mix synchronous and asynchronous code in an unreliable way

Tahoe-LAFS trac at tahoe-lafs.org
Mon Jan 25 14:22:24 UTC 2021


#3597: The integration tests mix synchronous and asynchronous code in an
unreliable way
---------------------------------+---------------------------
 Reporter:  exarkun              |          Owner:
     Type:  defect               |         Status:  new
 Priority:  normal               |      Milestone:  undecided
Component:  unknown              |        Version:  n/a
 Keywords:  self-contained test  |  Launchpad Bug:
---------------------------------+---------------------------
 At some point some misunderstanding seems to have arisen about just what
 is allowed by pytest-twisted.  Recently, new integration tests were added
 which bumped the output buffer of a Twisted-managed child process over a
 threshold leading to the integration test suite hanging at cleanup time.

 The whole integration test suite likely needs to be reviewed by someone
 with a good understanding of how pytest-twisted works to identify areas
 where synchronous and asynchronous code is being combined in an
 unsupported way.

 Then, all those things need to be corrected somehow.

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


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