ws: use file naming more in line with other impls; other small fixes

This commit is contained in:
Joakim Frostegård 2021-11-27 18:35:19 +01:00
parent 1e77745a84
commit baec259feb
10 changed files with 10 additions and 16 deletions

View file

@ -1,6 +1,6 @@
pub mod common;
pub mod handlers;
pub mod network;
pub mod request;
pub mod socket;
use std::{
fs::File,
@ -19,7 +19,7 @@ use glommio::{channels::channel_mesh::MeshBuilder, prelude::*};
const SHARED_CHANNEL_SIZE: usize = 1024;
pub fn run_inner(config: Config, state: State) -> anyhow::Result<()> {
pub fn run(config: Config, state: State) -> anyhow::Result<()> {
let num_peers = config.socket_workers + config.request_workers;
let request_mesh_builder = MeshBuilder::partial(num_peers, SHARED_CHANNEL_SIZE);
@ -49,7 +49,7 @@ pub fn run_inner(config: Config, state: State) -> anyhow::Result<()> {
WorkerIndex::SocketWorker(i),
);
network::run_socket_worker(
socket::run_socket_worker(
config,
state,
tls_config,
@ -79,7 +79,7 @@ pub fn run_inner(config: Config, state: State) -> anyhow::Result<()> {
WorkerIndex::RequestWorker(i),
);
handlers::run_request_worker(config, state, request_mesh_builder, response_mesh_builder)
request::run_request_worker(config, state, request_mesh_builder, response_mesh_builder)
.await
});

View file

@ -34,7 +34,7 @@ pub fn run(config: Config) -> ::anyhow::Result<()> {
cfg_if!(
if #[cfg(feature = "with-glommio")] {
::std::thread::spawn(move || glommio::run_inner(config, state));
::std::thread::spawn(move || glommio::run(config, state));
} else {
::std::thread::spawn(move || mio::run(config, state));
}

View file

@ -14,8 +14,8 @@ use parking_lot::Mutex;
use privdrop::PrivDrop;
pub mod common;
pub mod handlers;
pub mod network;
pub mod request;
pub mod socket;
use crate::config::Config;
use common::*;
@ -85,7 +85,7 @@ pub fn start_workers(config: Config, state: State) -> anyhow::Result<()> {
WorkerIndex::SocketWorker(i),
);
network::run_socket_worker(
socket::run_socket_worker(
config,
state,
i,
@ -144,7 +144,7 @@ pub fn start_workers(config: Config, state: State) -> anyhow::Result<()> {
WorkerIndex::RequestWorker(i),
);
handlers::run_request_worker(
request::run_request_worker(
config,
state,
in_message_receiver,

View file

@ -1,6 +0,0 @@
use aquatic_common::access_list::{AccessListMode, AccessListQuery};
use histogram::Histogram;
use crate::common::*;
use crate::config::Config;