Module mz_compute_types::dyncfgs
source · Expand description
Dyncfgs used by the compute layer.
Constants§
- The maximum lifetime of a replica configured as an offset to the replica start time. Used in temporal filters to drop diffs generated at timestamps beyond the expiration time.
- The interval at which the compute server performs maintenance tasks.
- See
src/storage-operators/src/s3_oneshot_sink/parquet.rs
for more details. - The size of each part in the multi-part upload to use when uploading files to S3.
- See
src/storage-operators/src/s3_oneshot_sink/parquet.rs
for more details. - Maximum number of in-flight bytes emitted by persist_sources feeding dataflows.
- The “physical backpressure” of
compute_dataflow_max_inflight_bytes_cc
has been replaced in cc replicas by persist lgalloc and we intend to remove it once everything has switched to cc. In the meantime, this is a CYA to turn it back on if absolutely necessary. - Enable the chunked stack implementation.
- Enable lgalloc for columnation.
- Main switch to enable or disable replica expiration.
- Enable lgalloc’s eager memory return/reclamation feature.
- Whether rendering should use the new MV sink implementation.
- Whether rendering should use
mz_join_core
rather than DD’sJoinCore::join_core
. - The number of dataflows that may hydrate concurrently.
- The interval at which the background thread wakes.
- The bytes to reclaim (slow path) per size class, for each background thread activation.
- The yielding behavior with which linear joins should be rendered.
Functions§
- Adds the full set of all compute
Config
s.