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

Timeouts handling #24

Open
rsvoboda opened this issue Nov 14, 2019 · 1 comment
Open

Timeouts handling #24

rsvoboda opened this issue Nov 14, 2019 · 1 comment

Comments

@rsvoboda
Copy link
Member

#23 introduces new tooling which defines several timeouts

We need to think carefully about timeout and their handling. Not just timeouts for tooling, but also timeouts in tests.

For now I would stick with reasonable defaults, don't want to complicate this TS with infrastructure for dynamic timeouts at this moment.

We should be aware of this subject and have plans with possible solutions

@rsvoboda
Copy link
Member Author

For remote connections following timeouts should be assessed

  • connection timeout
  • read timeout

For infrastructure we should be thinking about

  • infrastructure images fetch timeout
  • images boot timeout
  • TS dependencies fetch time

Different environments -> different timeouts ?

  • timeout multiplier
  • retry approach

Infrastructure images fetch is probably the most time consuming item

  • pre-fetch infrastructure images
  • distribute infrastructure images (bundle of TS and all the required bits)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants