laminar_core/shuffle/
mod.rs1pub mod message;
8pub mod routing;
9mod topology;
10pub mod transport;
11
12pub use topology::ShuffleTopologyFence;
13
14pub use message::ShuffleMessage;
15pub use routing::{
16 logical_batch_bytes, route_checkpointed_batch, row_vnodes, CheckpointRoutePlan, LocalRoute,
17 RemoteRoute, ShuffleRoutingError, ROUTE_MAX_BATCH_BYTES, ROUTE_MAX_BATCH_ROWS,
18 ROUTE_TARGET_BATCH_BYTES,
19};
20pub use transport::{
21 is_scope_cancelled, ReceivedBatch, ReceivedFrontierCut, ReceivedShuffle, ShuffleBatchAdmission,
22 ShufflePeerId, ShuffleReceiver, ShuffleSender,
23};
24#[cfg(feature = "cluster")]
25pub use transport::{
26 is_shuffle_send_stalled, shuffle_send_may_have_been_admitted, ShufflePeerFlow, SHUFFLE_ADDR_KEY,
27};
28
29#[cfg(feature = "cluster")]
31pub const SHUFFLE_NODE_BUDGET_BYTES: usize = 128 * 1024 * 1024;