[
https://issues.apache.org/jira/browse/STORM-2126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Joseph Evans resolved STORM-2126.
----------------------------------------
Resolution: Fixed
Fix Version/s: 1.1.0
2.0.0
Thanks [~abellina],
I merged this into master and 1.x-branch, but the cherry-pick was not clean
going to 1.0.x-branch so I didn't pull it in there. If you feel up to making a
similar change for that branch it would be awesome.
> Fix NPE due to race condition in nimbus.clj when attempting to get resources
> from SupervisorDetail
> --------------------------------------------------------------------------------------------------
>
> Key: STORM-2126
> URL: https://issues.apache.org/jira/browse/STORM-2126
> Project: Apache Storm
> Issue Type: Bug
> Reporter: Alessandro Bellina
> Assignee: Alessandro Bellina
> Priority: Minor
> Fix For: 2.0.0, 1.1.0
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> Work done by [~dagit] at Yahoo.
> In nimbus.clj there is some code to work around a race condition in
> compute-new-scheduler-assignments and read-all-supervisor-details. However,
> the race can be avoiding, hence removing the need for the workaround.
> This was exposed because RAS code is expecting the SchedulerDetail object to
> contain a resources map, but when the race happens these objects have that
> map set to null.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)