Hi Vitality,

After FLIP-49, ClusterSpecification.taskManagerMemoryMB is no longer
necessary. It can be completely replaced by
`taskmanager.memory.process.size`. It is kept merely for legacy reasons.

I'm actually thinking about removing ClusterSpecification, maybe after
finishing FLIP-116 [1], which replaces masterMemoryMB with
`jobmanager.memory.process.size`. That would also involve refactoring
YarnClusterDescriptor, which is not in good shape (e.g. the method
startAppMaster has more than 400 lines) and is closely coupled with
ClusterSpecification.


Thank you~

Xintong Song



On Tue, Mar 24, 2020 at 5:59 AM Vitaliy Semochkin <vitaliy...@gmail.com>
wrote:

> Hi,
>
> what ClusterSpecificationBuilder.taskManagerMemoryMB is for in flink 1.10?
> It's only usage I see is in YarnCluserDescriptor.validateClusterResources
> and I do not get the meaning of it.
> How is it different from taskmanager.memory.process.size?
> And what's the point of having it, if it's not used anywhere?
>
> Regards,
> Vitaliy
>

Reply via email to