|Priority:||4 - Normal|
|Created by:||Brian Bennett [X]|
|Reported by:||Brian Bennett|
|Assigned to:||Patrick Mooney [X]|
Fixed: A fix for this issue is checked into the tree and tested.
(Resolution Date: 2017-03-17T19:47:09.000Z)
2017-03-30 MOROCCAN MINIMAL (Release Date: 2017-03-30)
Reported as illumos-joynet#137
The reporter has supplied 3 crash dumps that I've put into thoth.
I think this should be tackled on two fronts. First and foremost tl_open should switch to using id_alloc_nosleep in order to fail gracefully when the id space is exhausted. This will prevent threads from becoming uninterruptibly blocked, should the limit of tl streams be reached.
Further in the future, we should evaluate possibilities for splitting the tl minor space across more granular units. Perhaps per-zone or per-netstack scoping for tl minor numbers might be acceptable? Further research is required to understand the possible effects of emitting minor numbers which are used by multiple socket instances.
OS-5957 Hang induced by netatalk application
Reviewed by: Robert Mustacchi <email@example.com>
Reviewed by: Ryan Zezeski <firstname.lastname@example.org>
Reviewed by: Jerry Jelinek <email@example.com>
Approved by: Jerry Jelinek <firstname.lastname@example.org>