all: use tracy for tracing
This commit is contained in:
parent
50186e764e
commit
ccad3cf0fb
56 changed files with 647 additions and 171 deletions
|
|
@ -126,9 +126,10 @@ impl EiAcceptor {
|
|||
return Err(EiAcceptorError::ListenFailed(e.into()));
|
||||
}
|
||||
let acc = Rc::new(EiAcceptor { socket });
|
||||
let future = state
|
||||
.eng
|
||||
.spawn(accept(acc.socket.insecure.clone(), state.clone()));
|
||||
let future = state.eng.spawn(
|
||||
"ei accept",
|
||||
accept(acc.socket.insecure.clone(), state.clone()),
|
||||
);
|
||||
Ok((acc, future))
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -120,7 +120,9 @@ impl EiClients {
|
|||
handshake.send_handshake_version();
|
||||
data.objects.add_handshake(&handshake);
|
||||
let client = EiClientHolder {
|
||||
_handler: global.eng.spawn(ei_tasks::ei_client(data.clone())),
|
||||
_handler: global
|
||||
.eng
|
||||
.spawn("ei client", ei_tasks::ei_client(data.clone())),
|
||||
data: data.clone(),
|
||||
};
|
||||
log::info!(
|
||||
|
|
|
|||
|
|
@ -16,9 +16,16 @@ use {
|
|||
};
|
||||
|
||||
pub async fn ei_client(data: Rc<EiClient>) {
|
||||
let mut recv = data.state.eng.spawn(receive(data.clone())).fuse();
|
||||
let mut recv = data
|
||||
.state
|
||||
.eng
|
||||
.spawn("ei receive", receive(data.clone()))
|
||||
.fuse();
|
||||
let mut shutdown = data.shutdown.triggered().fuse();
|
||||
let _send = data.state.eng.spawn2(Phase::PostLayout, send(data.clone()));
|
||||
let _send = data
|
||||
.state
|
||||
.eng
|
||||
.spawn2("ei send", Phase::PostLayout, send(data.clone()));
|
||||
select! {
|
||||
_ = recv => { },
|
||||
_ = shutdown => { },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue