[
https://issues.apache.org/jira/browse/FLINK-6642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16017553#comment-16017553
]
ASF GitHub Bot commented on FLINK-6642:
---------------------------------------
GitHub user zentol opened a pull request:
https://github.com/apache/flink/pull/3956
[FLINK-6642] Return -1 in EnvInfo#getOpenFileHandlesLimit
Returns -1 for Windows, as the accessed UnixOSMXBean is obviously not
available on Windows.
This reduces logging noise on Windows.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zentol/flink 6642_env_windows
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flink/pull/3956.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3956
----
commit 4060e8b1a1f4cde1674a5f41dd4a925679bd5d55
Author: zentol <[email protected]>
Date: 2017-05-19T15:22:26Z
[FLINK-6642] Return -1 in EnvInfo#getOpenFileHandlesLimit
----
> EnvInformation#getOpenFileHandlesLimit should return -1 for Windows
> -------------------------------------------------------------------
>
> Key: FLINK-6642
> URL: https://issues.apache.org/jira/browse/FLINK-6642
> Project: Flink
> Issue Type: Bug
> Components: Local Runtime
> Affects Versions: 1.4.0
> Reporter: Chesnay Schepler
> Assignee: Chesnay Schepler
>
> The {{EnvironmentInformation#getOpenFileHandlesLimit}} is accessing the sun
> {{UnixOperatingSystemMXBean}} via reflection, but has no branch for Windows.
> This causes the following exception to be logged whenever a TM is started:
> {code}
> 2017-05-19 16:49:58,780 WARN
> org.apache.flink.runtime.util.EnvironmentInformation - Unexpected
> error when accessing file handle limit
> java.lang.IllegalArgumentException: object is not an instance of declaring
> class
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at
> org.apache.flink.runtime.util.EnvironmentInformation.getOpenFileHandlesLimit(EnvironmentInformation.java:245)
> at
> org.apache.flink.runtime.taskmanager.TaskManager$.main(TaskManager.scala:1528)
> at
> org.apache.flink.runtime.taskmanager.TaskManager.main(TaskManager.scala)
> 2017-05-19 16:49:58,780 INFO
> org.apache.flink.runtime.taskmanager.TaskManager - Cannot
> determine the maximum number of open file descriptors
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)