GitHub user PSUdaemon opened a pull request:
https://github.com/apache/trafficserver/pull/956
TS-4806: Fix up event processor thread stacks
Fix event processor to create stacks on the appropriate numa node and with
the appropriate page size. Also, stop using the main thread as ET_NET 0 since
we can't control any of these aspects of it.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/PSUdaemon/trafficserver numa_stacks
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/trafficserver/pull/956.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #956
----
commit 9df0dcb23f120d9932077a347bb57ce2652be0b9
Author: Phil Sorber <[email protected]>
Date: 2016-08-30T21:43:23Z
TS-4806: Add ability to pass a new stack to thread creation.
commit 6bdbbd713d83c0fc40590d0377cb4e1bd62c0bb6
Author: Phil Sorber <[email protected]>
Date: 2016-08-31T16:51:46Z
TS-4806: Normalize stacksize
commit 5ff928a165b77e97c42cdad2a870a5dfd429f8e1
Author: Phil Sorber <[email protected]>
Date: 2016-08-31T21:01:01Z
TS-4806: Allocate thread stacks on corresponding NUMA nodes.
commit a94587bf16ab3fd30038b48fcd37fc7593cac4d9
Author: Phil Sorber <[email protected]>
Date: 2016-08-31T22:00:12Z
TS-4806: Stop re-using main thread as net thread.
commit 0297bfc60a9960d7632f6dc8b3b9955dda1182a2
Author: Phil Sorber <[email protected]>
Date: 2016-09-01T21:55:51Z
TS-4806: Make stacks use huge pages if enabled.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---