Octez_rpc_process.Watchdog_parameterstype process_info = {config : Octez_node_config.Config_file.t;internal_events : Tezos_base.Internal_event_config.t;rpc_comm_socket_path : string;node_version : Tezos_version.Octez_node_version.t;}Information required to start and manage an RPC server process.
Parameters for the watchdog process.
type _ request = | Start_server : process_info -> unit request| Close_server : string -> unit request| Terminate : unit request| Reconfigure_event_logging : Tezos_base_unix.Internal_event_unix.Configuration.t ->
unit
requestRequest type for watchdog operations:
val request_pp : Stdlib.Format.formatter -> 'response request -> unitval internal_events : parameters -> Tezos_base.Internal_event_config.tval magic : Tezos_base.TzPervasives.Bytes.tval parameters_encoding : parameters Tezos_base.TzPervasives.Data_encoding.tval request_encoding : packed_request Tezos_base.TzPervasives.Data_encoding.tval result_encoding :
'response request ->
'response Tezos_base.TzPervasives.Data_encoding.tval reconfigure_event_logging_request :
Tezos_base.Internal_event_config.t ->
unit requestval terminate_request : packed_request* When true, indicates that the sink should be shared between * the parent process and child processes. This affects how * environment variables are handled when starting external processes.