Repository: asterixdb Updated Branches: refs/heads/master 34b3577c5 -> 07a0acc54
[NO ISSUE][RT] Fix getting file descriptor counters - user model changes: no - storage format changes: no - interface changes: no Details: - The OS Bean methods return Longs. Prior to this change, there was a cast to Integer which always throws a ClassCastException. Change-Id: Ia6c7cdd26475075975e5850d9fe19b3063d5d9f6 Reviewed-on: https://asterix-gerrit.ics.uci.edu/2607 Sonar-Qube: Jenkins <jenk...@fulliautomatix.ics.uci.edu> Tested-by: Jenkins <jenk...@fulliautomatix.ics.uci.edu> Contrib: Jenkins <jenk...@fulliautomatix.ics.uci.edu> Integration-Tests: Jenkins <jenk...@fulliautomatix.ics.uci.edu> Reviewed-by: Murtadha Hubail <mhub...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/asterixdb/repo Commit: http://git-wip-us.apache.org/repos/asf/asterixdb/commit/07a0acc5 Tree: http://git-wip-us.apache.org/repos/asf/asterixdb/tree/07a0acc5 Diff: http://git-wip-us.apache.org/repos/asf/asterixdb/diff/07a0acc5 Branch: refs/heads/master Commit: 07a0acc5423018dd97d2ea6bb2e3fa28fc939a2d Parents: 34b3577 Author: Abdullah Alamoudi <bamou...@gmail.com> Authored: Wed Apr 18 22:24:47 2018 +0300 Committer: abdullah alamoudi <bamou...@gmail.com> Committed: Wed Apr 18 15:29:01 2018 -0700 ---------------------------------------------------------------------- .../main/java/org/apache/hyracks/util/MXHelper.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/asterixdb/blob/07a0acc5/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MXHelper.java ---------------------------------------------------------------------- diff --git a/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MXHelper.java b/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MXHelper.java index 2b65106..2545c25 100644 --- a/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MXHelper.java +++ b/hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/MXHelper.java @@ -64,27 +64,27 @@ public class MXHelper { return getOpenFileDescriptorCount != null; } - public static Integer getCurrentOpenFileCount() { + public static Long getCurrentOpenFileCount() { if (getOpenFileDescriptorCount == null) { - return -1; + return -1L; } try { - return (Integer) getOpenFileDescriptorCount.invoke(osMXBean); + return (Long) getOpenFileDescriptorCount.invoke(osMXBean); } catch (Throwable e) { // NOSONAR LOGGER.log(Level.WARN, "Failure invoking getOpenFileDescriptorCount", e); - return -1; + return -1L; } } - public static Integer getMaxOpenFileCount() { + public static Long getMaxOpenFileCount() { if (getMaxFileDescriptorCount == null) { - return -1; + return -1L; } try { - return (Integer) getMaxFileDescriptorCount.invoke(osMXBean); + return (Long) getMaxFileDescriptorCount.invoke(osMXBean); } catch (Throwable e) { // NOSONAR LOGGER.log(Level.WARN, "Failure invoking getMaxFileDescriptorCount", e); - return -1; + return -1L; } }