Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 577
    • Issues 577
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 116
    • Merge requests 116
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • BINDBIND
  • Merge requests
  • !5609

Resolve #2983: Increase startup timeout for servers in system tests

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Artem Boldariev requested to merge 2983-fix-doth-system-test into main Dec 01, 2021
  • Overview 1
  • Commits 1
  • Pipelines 5
  • Changes 1

This change is made in particular to address the issue with doth system tests where servers are unable to iniitalise in time in CI system under high load (that happened particularly often for Debian Buster cross32 configuration). The delay is caused by TLS context's creation on startup.

Even on my system the servers' initialisation in the test could take up to 20 seconds, let alone in the CI, which is under high load and might not have enough entropy data available.

Such a problem were found earlier after extending the doth system test with IPv6 tests, which doubled the amount of contexts to create. Back then extending the startup timeout from 15 to 25 seconds solved the problem. Now, as the test has been extended again, the problem stroke back.

The right solution, is, of course, to (re)use TLS context sparingly, while right now we create too many of them.

Closes #2983 (closed)

Edited Dec 01, 2021 by Artem Boldariev
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 2983-fix-doth-system-test