You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@ambari.apache.org by Sebastian Toader <st...@hortonworks.com> on 2017/03/02 19:31:24 UTC

Review Request 57250: NPE thrown if downscale is performed before all hosts registered with cluster.

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57250/
-----------------------------------------------------------

Review request for Ambari, Attila Magyar, Laszlo Puskas, Robert Levas, and Sandor Magyari.


Bugs: AMBARI-20270
    https://issues.apache.org/jira/browse/AMBARI-20270


Repository: ambari


Description
-------

It is normal to have TopologyHostRequest entities with host name being null. That indicates that the Blueprint processing is waiting for a host to join Ambari server that matches the host request.

When a downscale is performed we iterate through in-memory host request object collections to remove the ones that correspond to the host being removed from the cluster. This logic is not prepared for host request with null host name thus throwing NPE when comparing against the host name being removed.


Diffs
-----

  ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java 0039e35 
  ambari-server/src/test/java/org/apache/ambari/server/topology/LogicalRequestTest.java ef4f615 


Diff: https://reviews.apache.org/r/57250/diff/1/


Testing
-------

Manual testing with Blueprint + downscale.

Unit tests:
Results :

Tests run: 4936, Failures: 0, Errors: 0, Skipped: 39


Thanks,

Sebastian Toader


Re: Review Request 57250: NPE thrown if downscale is performed before all hosts registered with cluster.

Posted by Robert Levas <rl...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57250/#review167720
-----------------------------------------------------------


Ship it!




Ship It!

- Robert Levas


On March 2, 2017, 2:31 p.m., Sebastian Toader wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/57250/
> -----------------------------------------------------------
> 
> (Updated March 2, 2017, 2:31 p.m.)
> 
> 
> Review request for Ambari, Attila Magyar, Laszlo Puskas, Robert Levas, and Sandor Magyari.
> 
> 
> Bugs: AMBARI-20270
>     https://issues.apache.org/jira/browse/AMBARI-20270
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> It is normal to have TopologyHostRequest entities with host name being null. That indicates that the Blueprint processing is waiting for a host to join Ambari server that matches the host request.
> 
> When a downscale is performed we iterate through in-memory host request object collections to remove the ones that correspond to the host being removed from the cluster. This logic is not prepared for host request with null host name thus throwing NPE when comparing against the host name being removed.
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java 0039e35 
>   ambari-server/src/test/java/org/apache/ambari/server/topology/LogicalRequestTest.java ef4f615 
> 
> 
> Diff: https://reviews.apache.org/r/57250/diff/1/
> 
> 
> Testing
> -------
> 
> Manual testing with Blueprint + downscale.
> 
> Unit tests:
> Results :
> 
> Tests run: 4936, Failures: 0, Errors: 0, Skipped: 39
> 
> 
> Thanks,
> 
> Sebastian Toader
> 
>


Re: Review Request 57250: NPE thrown if downscale is performed before all hosts registered with cluster.

Posted by Sandor Magyari <sm...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57250/#review167732
-----------------------------------------------------------


Ship it!




Ship It!

- Sandor Magyari


On March 2, 2017, 7:31 p.m., Sebastian Toader wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/57250/
> -----------------------------------------------------------
> 
> (Updated March 2, 2017, 7:31 p.m.)
> 
> 
> Review request for Ambari, Attila Magyar, Laszlo Puskas, Robert Levas, and Sandor Magyari.
> 
> 
> Bugs: AMBARI-20270
>     https://issues.apache.org/jira/browse/AMBARI-20270
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> It is normal to have TopologyHostRequest entities with host name being null. That indicates that the Blueprint processing is waiting for a host to join Ambari server that matches the host request.
> 
> When a downscale is performed we iterate through in-memory host request object collections to remove the ones that correspond to the host being removed from the cluster. This logic is not prepared for host request with null host name thus throwing NPE when comparing against the host name being removed.
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java 0039e35 
>   ambari-server/src/test/java/org/apache/ambari/server/topology/LogicalRequestTest.java ef4f615 
> 
> 
> Diff: https://reviews.apache.org/r/57250/diff/1/
> 
> 
> Testing
> -------
> 
> Manual testing with Blueprint + downscale.
> 
> Unit tests:
> Results :
> 
> Tests run: 4936, Failures: 0, Errors: 0, Skipped: 39
> 
> 
> Thanks,
> 
> Sebastian Toader
> 
>


Re: Review Request 57250: NPE thrown if downscale is performed before all hosts registered with cluster.

Posted by Attila Doroszlai <ad...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57250/#review167746
-----------------------------------------------------------


Ship it!




Ship It!

- Attila Doroszlai


On March 2, 2017, 8:31 p.m., Sebastian Toader wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/57250/
> -----------------------------------------------------------
> 
> (Updated March 2, 2017, 8:31 p.m.)
> 
> 
> Review request for Ambari, Attila Magyar, Laszlo Puskas, Robert Levas, and Sandor Magyari.
> 
> 
> Bugs: AMBARI-20270
>     https://issues.apache.org/jira/browse/AMBARI-20270
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> It is normal to have TopologyHostRequest entities with host name being null. That indicates that the Blueprint processing is waiting for a host to join Ambari server that matches the host request.
> 
> When a downscale is performed we iterate through in-memory host request object collections to remove the ones that correspond to the host being removed from the cluster. This logic is not prepared for host request with null host name thus throwing NPE when comparing against the host name being removed.
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java 0039e35 
>   ambari-server/src/test/java/org/apache/ambari/server/topology/LogicalRequestTest.java ef4f615 
> 
> 
> Diff: https://reviews.apache.org/r/57250/diff/1/
> 
> 
> Testing
> -------
> 
> Manual testing with Blueprint + downscale.
> 
> Unit tests:
> Results :
> 
> Tests run: 4936, Failures: 0, Errors: 0, Skipped: 39
> 
> 
> Thanks,
> 
> Sebastian Toader
> 
>


Re: Review Request 57250: NPE thrown if downscale is performed before all hosts registered with cluster.

Posted by Robert Nettleton <rn...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/57250/#review167723
-----------------------------------------------------------


Ship it!




Ship It!

- Robert Nettleton


On March 2, 2017, 7:31 p.m., Sebastian Toader wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/57250/
> -----------------------------------------------------------
> 
> (Updated March 2, 2017, 7:31 p.m.)
> 
> 
> Review request for Ambari, Attila Magyar, Laszlo Puskas, Robert Levas, and Sandor Magyari.
> 
> 
> Bugs: AMBARI-20270
>     https://issues.apache.org/jira/browse/AMBARI-20270
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> It is normal to have TopologyHostRequest entities with host name being null. That indicates that the Blueprint processing is waiting for a host to join Ambari server that matches the host request.
> 
> When a downscale is performed we iterate through in-memory host request object collections to remove the ones that correspond to the host being removed from the cluster. This logic is not prepared for host request with null host name thus throwing NPE when comparing against the host name being removed.
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java 0039e35 
>   ambari-server/src/test/java/org/apache/ambari/server/topology/LogicalRequestTest.java ef4f615 
> 
> 
> Diff: https://reviews.apache.org/r/57250/diff/1/
> 
> 
> Testing
> -------
> 
> Manual testing with Blueprint + downscale.
> 
> Unit tests:
> Results :
> 
> Tests run: 4936, Failures: 0, Errors: 0, Skipped: 39
> 
> 
> Thanks,
> 
> Sebastian Toader
> 
>