mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 02:35:31 +00:00
udp glommio, ws: give worker threads names
This commit is contained in:
parent
5368dce9f0
commit
321add8455
2 changed files with 12 additions and 4 deletions
|
|
@ -67,7 +67,9 @@ pub fn run_inner(config: Config, state: State) -> anyhow::Result<()> {
|
||||||
let response_mesh_builder = response_mesh_builder.clone();
|
let response_mesh_builder = response_mesh_builder.clone();
|
||||||
let num_bound_sockets = num_bound_sockets.clone();
|
let num_bound_sockets = num_bound_sockets.clone();
|
||||||
|
|
||||||
let executor = LocalExecutorBuilder::default().spawn(move || async move {
|
let builder = LocalExecutorBuilder::default().name("socket");
|
||||||
|
|
||||||
|
let executor = builder.spawn(move || async move {
|
||||||
pin_current_if_configured_to(
|
pin_current_if_configured_to(
|
||||||
&config.cpu_pinning,
|
&config.cpu_pinning,
|
||||||
config.socket_workers,
|
config.socket_workers,
|
||||||
|
|
@ -93,7 +95,9 @@ pub fn run_inner(config: Config, state: State) -> anyhow::Result<()> {
|
||||||
let request_mesh_builder = request_mesh_builder.clone();
|
let request_mesh_builder = request_mesh_builder.clone();
|
||||||
let response_mesh_builder = response_mesh_builder.clone();
|
let response_mesh_builder = response_mesh_builder.clone();
|
||||||
|
|
||||||
let executor = LocalExecutorBuilder::default().spawn(move || async move {
|
let builder = LocalExecutorBuilder::default().name("request");
|
||||||
|
|
||||||
|
let executor = builder.spawn(move || async move {
|
||||||
pin_current_if_configured_to(
|
pin_current_if_configured_to(
|
||||||
&config.cpu_pinning,
|
&config.cpu_pinning,
|
||||||
config.socket_workers,
|
config.socket_workers,
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,9 @@ pub fn run_inner(config: Config, state: State) -> anyhow::Result<()> {
|
||||||
let response_mesh_builder = response_mesh_builder.clone();
|
let response_mesh_builder = response_mesh_builder.clone();
|
||||||
let num_bound_sockets = num_bound_sockets.clone();
|
let num_bound_sockets = num_bound_sockets.clone();
|
||||||
|
|
||||||
let executor = LocalExecutorBuilder::default().spawn(move || async move {
|
let builder = LocalExecutorBuilder::default().name("socket");
|
||||||
|
|
||||||
|
let executor = builder.spawn(move || async move {
|
||||||
#[cfg(feature = "cpu-pinning")]
|
#[cfg(feature = "cpu-pinning")]
|
||||||
pin_current_if_configured_to(
|
pin_current_if_configured_to(
|
||||||
&config.cpu_pinning,
|
&config.cpu_pinning,
|
||||||
|
|
@ -67,7 +69,9 @@ pub fn run_inner(config: Config, state: State) -> anyhow::Result<()> {
|
||||||
let request_mesh_builder = request_mesh_builder.clone();
|
let request_mesh_builder = request_mesh_builder.clone();
|
||||||
let response_mesh_builder = response_mesh_builder.clone();
|
let response_mesh_builder = response_mesh_builder.clone();
|
||||||
|
|
||||||
let executor = LocalExecutorBuilder::default().spawn(move || async move {
|
let builder = LocalExecutorBuilder::default().name("request");
|
||||||
|
|
||||||
|
let executor = builder.spawn(move || async move {
|
||||||
#[cfg(feature = "cpu-pinning")]
|
#[cfg(feature = "cpu-pinning")]
|
||||||
pin_current_if_configured_to(
|
pin_current_if_configured_to(
|
||||||
&config.cpu_pinning,
|
&config.cpu_pinning,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue