[
https://issues.apache.org/jira/browse/FLINK-8212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Till Rohrmann updated FLINK-8212:
---------------------------------
Description:
We should pull the {{EnvironmentInformation}} out of the
{{TaskManagerServices}} where it is used to get access to the memory settings
of the executing JVM. This unnecessarily couples the former with the latter and
makes testing extremely hard (one has to use {{PowerMockRunner}} and mock the
static {{EnvironmentInformation}}).
When addressing this issue, then we should also refactor
{{NetworkBufferCalculationTest}}.
was:We should pull the {{EnvironmentInformation}} out of the
{{TaskManagerServices}} where it is used to get access to the memory settings
of the executing JVM. This unnecessarily couples the former with the latter and
makes testing extremely hard (one has to use {{PowerMockRunner}} and mock the
static {{EnvironmentInformation}}).
> Pull EnvironmentInformation out of TaskManagerServices
> ------------------------------------------------------
>
> Key: FLINK-8212
> URL: https://issues.apache.org/jira/browse/FLINK-8212
> Project: Flink
> Issue Type: Improvement
> Components: Local Runtime
> Affects Versions: 1.5.0
> Reporter: Till Rohrmann
> Fix For: 1.5.0
>
>
> We should pull the {{EnvironmentInformation}} out of the
> {{TaskManagerServices}} where it is used to get access to the memory settings
> of the executing JVM. This unnecessarily couples the former with the latter
> and makes testing extremely hard (one has to use {{PowerMockRunner}} and mock
> the static {{EnvironmentInformation}}).
> When addressing this issue, then we should also refactor
> {{NetworkBufferCalculationTest}}.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)