Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 525
    • Issues 525
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 101
    • Merge requests 101
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • 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 Projects
  • BINDBIND
  • Issues
  • #2321

Closed
Open
Created Dec 01, 2020 by Ondřej Surý@ondrejOwner

Refactor netmgr

While working on fixing the bugs in the netmgr, it was discovered that stacking the netmgr APIs on top of each other is very error prone, confusing and mostly unfixable. It was proposed to rewrite the tcpdns using the libuv only and along with the other fixes to refactor the netmgr API together with adding unit tests.

The netmgr/ directory and the unit tests needs to be backported to 9.16 together with relevant changes, but we must not backport any netmgr-client changes outside netmgr/ yet.

Assignee
Assign to
Time tracking