Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(oohelperd): reduce errors to what the old TH would emit #543

Merged
merged 2 commits into from
Oct 13, 2021

Conversation

bassosimone
Copy link
Contributor

@bassosimone bassosimone commented Oct 13, 2021

Checklist

Location of the issue tracker: https://github.com/ooni/probe

Description

Reducing the errors is not done in a perfect way.

We have documented the most striking differences inside
ooni/probe#1707 (comment) and
some attempts to improve the situation further inside
ooni/probe#1707 (comment).

A better strategy for the future would be to introduce more
specific timeout errors, such as dns_timeout_error, etc.

More testing may be needed to further validate and compare the
old and the new TH, but this requires Jafar improvements to
more precisely simulate more complex censorship.

Reducing the errors is not done in a perfect way.

We have documented the most striking differences inside
ooni/probe#1707 (comment) and
some attempts to improve the situation further inside
ooni/probe#1707 (comment).

A better strategy for the future would be to introduce more
specific timeout errors, such as dns_timeout_error, etc.

More testing may be needed to further validate and compare the
old and the new TH, but this requires Jafar improvements to
more precisely simulate more complex censorship.
@bassosimone bassosimone requested a review from hellais as a code owner October 13, 2021 14:16
@bassosimone bassosimone merged commit 4b8cae6 into master Oct 13, 2021
@bassosimone bassosimone deleted the issue/1707 branch October 13, 2021 14:37
bassosimone added a commit that referenced this pull request Oct 20, 2021
Reducing the errors is not done in a perfect way.

We have documented the most striking differences inside
ooni/probe#1707 (comment) and
some attempts to improve the situation further inside
ooni/probe#1707 (comment).

A better strategy for the future would be to introduce more
specific timeout errors, such as dns_timeout_error, etc.

More testing may be needed to further validate and compare the
old and the new TH, but this requires Jafar improvements to
more precisely simulate more complex censorship.

Backport from master; see ooni/probe#1839
ainghazal pushed a commit to ainghazal/probe-cli that referenced this pull request Mar 8, 2022
Reducing the errors is not done in a perfect way.

We have documented the most striking differences inside
ooni/probe#1707 (comment) and
some attempts to improve the situation further inside
ooni/probe#1707 (comment).

A better strategy for the future would be to introduce more
specific timeout errors, such as dns_timeout_error, etc.

More testing may be needed to further validate and compare the
old and the new TH, but this requires Jafar improvements to
more precisely simulate more complex censorship.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant