Crate mz_service

Source
Expand description

Common code for services orchestrated by environmentd.

This crate lacks focus. It is a hopefully short term home for code that was previously shared between storaged and computed. The code shared here is not obviously reusable by future services we may split out of environmentd.

Modules§

boot
Service boot helpers.
client
Traits for client–server communication independent of transport layer.
codec
gRPC stats collecting codec for the client module.
grpc
gRPC transport for the client module.
local
Process-local transport for the client module.
params
retry
Retry utilities.
secrets
tracing
transport
The Cluster Transport Protocol (CTP).

Macros§

emit_boot_diagnostics
Emits a tracing event with system diagnostic information, for use during service boot.