BIND 10 #530: [kean] msgq error message for unable to create socket

BIND 10 Development do-not-reply at isc.org
Tue Nov 19 05:58:02 UTC 2013


#530: [kean] msgq error message for unable to create socket
-------------------------------------+-------------------------------------
            Reporter:  jreed         |                        Owner:  muks
                Type:  defect        |                       Status:
            Priority:  medium        |  reopened
           Component:  msgq          |                    Milestone:
            Keywords:                |  Sprint-20131015
           Sensitive:  0             |                   Resolution:
         Sub-Project:  DNS           |                 CVSS Scoring:
Estimated Difficulty:  0.0           |              Defect Severity:  N/A
         Total Hours:  0             |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by muks):

 * status:  closed => reopened
 * resolution:  complete =>


Comment:

 Replying to [comment:8 kean]:
 > if you look at the code I pointed you to you will see how the decision
 is made.

 I think I was not clear in my last comments. I asked about **why** SIGKILL
 has to be sent, i.e., why it has to be shutdown forcefully like that. It
 is not about the code that sends the SIGKILL signal. In the normal way of
 things, components should gracefully shutdown.

 What happens that causes the ticket description's log?

 #1049 says we ought not to send the SIGKILL, but that is unrelated to what
 caused this component to not shutdown gracefully.

 Can you look at the traceback in the description, look at the code in
 question and diagnose:

 * What component is being shutdown? Is it `b10-msgq`?
 * Why is the component being shutdown at this point by `b10-init` when
 startup itself has failed and there is no process to kill?
 * If `b10-msgq` startup fails, it's fatal. How should `b10-init` handle
 it? Getting such a traceback would be bad. It would need to be logged
 appropriately and BIND 10 should stop gracefully. This problem will recur
 if we leave it as-is.

 These issues need not be fixed in this ticket. You can create new tickets
 for new work. But please diagnose what exactly went wrong.

-- 
Ticket URL: <http://bind10.isc.org/ticket/530#comment:10>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list