-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35624/
-----------------------------------------------------------
(Updated June 18, 2015, 9:12 p.m.)
Review request for Ambari and Robert Nettleton.
Bugs: AMBARI-12009
https://issues.apache.org/jira/browse/AMBARI-12009
Repository: ambari
Description
-------
When provisioning large clusters via a blueprint, a concurrent modification
exception may occur occasionally because the topology manager task executor
thread is attempting to create a copy of a collection that is being modified in
another thread. Although this exception is caught in the BP provisioning code
and retried successfully it is an easy fix and should be fixed in 2.1 to avoid
retries which slows down cluster provisioning.
Diffs (updated)
-----
ambari-server/src/main/java/org/apache/ambari/server/topology/HostGroupInfo.java
a48f331
ambari-server/src/test/java/org/apache/ambari/server/topology/HostGroupInfoTest.java
PRE-CREATION
Diff: https://reviews.apache.org/r/35624/diff/
Testing
-------
Funtional Tests:
- provisioned a large cluster via a blueprint
Unit Tests:
- new test added for existing class which didn't have a test
- currently running entire unit test suite now and will update with results
Thanks,
John Speidel