Summary: | ASTERISK-20691: Create a generic thread pool for Asterisk | ||||
Reporter: | Matt Jordan (mjordan) | Labels: | Asterisk12 NewSIP | ||
Date Opened: | 2012-11-16 14:38:57.000-0600 | Date Closed: | 2013-01-18 09:52:20.000-0600 | ||
Priority: | Major | Regression? | No | ||
Status: | Closed/Complete | Components: | Channels/chan_pjsip | ||
Versions: | Frequency of Occurrence | ||||
Related Issues: |
| ||||
Environment: | Attachments: | ||||
Description: | Create a generic thread pool in Asterisk. Regardless of the SIP stack chosen, having a thread pool will allow SIP requests to be serviced by multiple threads. Creating a generic concept of a thread pool abstracts the threading mechanisms from the servicing of the actual requests.
Note that this also will help to provide a firm boundary between the servicing of the SIP requests and a channel's {{pbx_thread}}. * Update task processor to have a concept of a default listener that dispatches tasks, as well as a thread pool listener * Create a thread pool...? * Unit tests * Profit | ||||
Comments: | By: Matt Jordan (mjordan) 2012-11-23 10:05:17.046-0600 First review is up at: https://reviewboard.asterisk.org/r/2200/ |