Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
- Configure the buffer debloat by setting `taskmanager.network.memory.buffer-debloat.enabled` to true
- Start the job with a long checkpoint time
- Check the alignment time for each subtask it should be near taskmanager.network.memory.buffer-debloat.target
- Check the checkpoint time it should be near taskCount * taskmanager.network.memory.buffer-debloat.target
- Try to change taskmanager.network.memory.buffer-debloat.target. Checkponint time should be changed correspondetly.
- Check metrics estimatedTimeToConsumerBuffersMs and debloatedBufferSize which also should depend on the current debloat configuration.
Other configuration which can be changed for test.
- taskmanager.memory.min-segment-size(if this would be equal to taskmanager.memory.segment-size then the behaviour should be same as with disabled buffer debloat)
- taskmanager.network.memory.buffer-debloat.period
- taskmanager.network.memory.buffer-debloat.samples
- taskmanager.network.memory.buffer-debloat.threshold-percentages
Attachments
Issue Links
- is blocked by
-
FLINK-23458 Document required number of buffers in the network stack
- Closed