pageserver: add new runtime for performance spans

This commit is contained in:
Vlad Lazar
2025-02-10 23:23:54 +01:00
parent ff9bb05f17
commit cadfe33c86

View File

@@ -217,9 +217,10 @@ pageserver_runtime!(COMPUTE_REQUEST_RUNTIME, "compute request worker");
pageserver_runtime!(MGMT_REQUEST_RUNTIME, "mgmt request worker");
pageserver_runtime!(WALRECEIVER_RUNTIME, "walreceiver worker");
pageserver_runtime!(BACKGROUND_RUNTIME, "background op worker");
pageserver_runtime!(OTEL_RUNTIME, "open telemetry worker");
// Bump this number when adding a new pageserver_runtime!
// SAFETY: it's obviously correct
const NUM_MULTIPLE_RUNTIMES: NonZeroUsize = unsafe { NonZeroUsize::new_unchecked(4) };
const NUM_MULTIPLE_RUNTIMES: NonZeroUsize = unsafe { NonZeroUsize::new_unchecked(5) };
#[derive(Debug, Clone, Copy)]
pub struct PageserverTaskId(u64);