Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T tails
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 979
    • Issues 979
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 41
    • Merge requests 41
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tails
  • tails
  • Issues
  • #18501
Closed
Open
Issue created Aug 02, 2021 by sajolida@sajolidaMaintainer

Improve the timeout logic of Tor Connection

Tracking here bits of discussion from #18470 (closed). My technical summary might be totally flawed, but I want a place to track this.

If I understand correctly, right now the timeout logic of TCA makes it so that the error screen could be returned on very slow networks even if connecting to Tor is possible.

Ideally, we should have a shorter timeout when "nothing happened" and a longer timeout when "something happens but it's slow". It would improve UX for both people on slow networks (prevent false negatives) and people on fast networks (get faster errors when nothing happens).

I understand that we currently don't make a different between "nothing happened" and "something happens but it's slow", otherwise we shouldn't fallback on an error so quickly when it's still possible to connect to Tor. This might not be possible to improve right now and might require some work at Tor.

I might be totally mistaken and need an update from @boyska on how the timeout currently works.

Blocked by #18539 (closed)

Edited Aug 25, 2021 by boyska
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking