[tor-dev] Proposal 320: Removing TAP usage from v2 onion services

teor teor at riseup.net
Tue May 12 00:52:12 UTC 2020


Hi Nick,

> On 12 May 2020, at 06:48, Nick Mathewson <nickm at torproject.org> wrote:
> 
> ## Migration steps
> 
> First, we implement all of the above, but set it to be disabled by
> default.  We use torrc fields to selectively enable them for testing
> purposes, to make sure they work.

Can you expand on the testing plan here?

One of the risks with multi-year migration projects is that unrelated
changes break the migration, and we don't notice.

For example, you might need to create a chutney network for each
stage, and run them on every pull request and merge. In our current
CI, that's 30-60 seconds of extra time per network, or 2-4 extra
minutes of CI time.

If you need to test different combinations of features for each stage,
let's try to do that in the same networks. Otherwise, the testing matrix
expands out very quickly.

T


More information about the tor-dev mailing list