Skip to main content

Module local_executor

Module local_executor 

Source
Expand description

Local Data-Plane execution trait for array shard operations.

ArrayLocalExecutor is defined here in nodedb-cluster and implemented in the main nodedb binary, which has access to the SPSC bridge and the Data Plane array engine. The shard-side handler (handler.rs) holds an Arc<dyn ArrayLocalExecutor> and calls through it to execute slice and surrogate-bitmap-scan operations on the local node.

This keeps nodedb-cluster free of a compile-time dependency on nodedb while still producing real results from the Data Plane.

Traits§

ArrayLocalExecutor
Execute array operations against the local Data Plane.