This repository has been archived by the owner on Mar 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make events actionable for OONI's nervous system (#78)
After trial and error, I have determined that, in general, to decide whether we need follow-up measurements, we need just the result of four events in the HTTP round trip: - RESOLVE_DONE - CONNECT - HANDSHAKE_DONE - ROUND_TRIP_DONE In some cases it may be possible to run operations inline while in others it's probably best to run concurrently or later. Regardless of the implementation strategy, this diff makes sure that by combining this four events only, we have enough information to conclude whether to trigger more measurements. This conclusion is based on my analysis using ooni/jafar, it may be of course that later we'll need to tweak this a bit. I've been doing refactoring for quite some time to prepare this. Master issue: ooni/probe-engine#87
- Loading branch information
1 parent
f434bb8
commit 518daf9
Showing
4 changed files
with
23 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters