Sets the base size of the in-flight log buffer pool.
200
Causal Log Manager
parameter
Description
Recommended
taskmanager.network.netty.determinantMemorySteal
Percentage of network (off-heap) memory stolen from the network manager for the Causal Log Manager
0.2
taskmanager.network.netty.determinantBufferSize
Size of buffers used to implement causal logs. If each TaskManager must track a large number of tasks, reducing this can help in the face of OOM errors.
Chooses the encoding strategy of causal logs on buffers. Either “hierarchical” or “flat”. Hierarchical strategy is more compact.
hierarchical
Runtime Parameters
These parameters can be set at runtime by each stream processing job.
// The granularity with which time is measured in Clonos.// Increasing this value results in less nondeterminism at the cost of less granular computations.// Between 1 and 10, this is mostly unnoticeable.env.getConfig.setAutoTimeSetterInterval(5)// The determinant sharing depth. Use -1 for full sharing.env.getJavaEnv.setDeterminantSharingDepth(1)