[ 
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)

Reply via email to