Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
BIND
BIND
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 628
    • Issues 628
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 112
    • Merge Requests 112
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • BINDBIND
  • Issues
  • #2337

Closed
Open
Created Dec 04, 2020 by Peter Davies@peterdDeveloper

Unusual behaviour of first query in a pipeline of queries.

Summary

Bind does not treat the first query in a pipelined list of queries in the same way as the rest of the queries in the list.

BIND version used

Bind 9.16.9, 9.17.7

Steps to reproduce

Create a file with a limited number of well formed resolvable queries, preferably in sorted in alphanumeric order. Use as input to mdig targeting a Bind server with pipelining enabled.
mdig @10.0.0.237 +vc -f ttt.1
Working with a cold cache, replies normally do not get returned in same order as the list - this is the expected behaviour.

Add a query that is known to cause the server to time out in the middle of the list of queries.
mdig @10.0.0.237 +vc -f ttt.2
The behaviour is as above. The ServFail reply generated by the "time out" on the server is the last reply.

Move the known query to the head of the list of queries.
mdig @10.0.0.237 +vc -f ttt.3
A pause in the output indicates that the server is waiting for a resolution of the first query.

Also inspecting the client messages generated by Bind bear this out.

RT #17356

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None