----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/39482/#review103450 -----------------------------------------------------------
Ship it! Ship It! - Alejandro Fernandez On Oct. 20, 2015, 4:08 p.m., Jonathan Hurley wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/39482/ > ----------------------------------------------------------- > > (Updated Oct. 20, 2015, 4:08 p.m.) > > > Review request for Ambari, Alejandro Fernandez, Jayush Luniya, and Nate Cole. > > > Bugs: AMBARI-13491 > https://issues.apache.org/jira/browse/AMBARI-13491 > > > Repository: ambari > > > Description > ------- > > Upgrades can optionally be set to automatically skip slave/client failures > and/or service check failures. This helps the upgrade process be more > automated by requiring less interaction from administrators. > > These two optional preferences should be exposed via the upgrades endpoint on > each upgrade: > > {code:title=GET api/v1/clusters/c1/upgrades/92} > "Upgrade": { > "cluster_name": "c1", > "create_time": 1443818468162, > "direction": "UPGRADE", > "end_time": 1443876837814, > "exclusive": false, > "from_version": "2.2.7.0-2816", > "progress_percent": 75.00769822940724, > "request_context": "Upgrading to 2.3.0.0-2557", > "request_id": 92, > "request_status": "IN_PROGRESS", > "start_time": 1443818472898, > "to_version": "2.3.0.0-2557", > "type": "INTERNAL_REQUEST" > ... > {code} > > Two new options should be exposed here: > {code} > "skip_failures": true, > "skip_service_check_failures": true > {code} > > > Diffs > ----- > > > ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java > a1d2451 > > ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UpgradeEntity.java > 297fc8d > > ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog213.java > a5a1b7a > ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 892eaa2 > ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql f07aadf > ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 697bf3e > ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql > caf1e9b > ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql 8d8a99c > ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql 089c2c5 > > ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java > d79eab6 > > ambari-server/src/test/java/org/apache/ambari/server/orm/dao/UpgradeDAOTest.java > f8f7973 > > ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog213Test.java > 34ff56b > > Diff: https://reviews.apache.org/r/39482/diff/ > > > Testing > ------- > > mvn clean test > > > Thanks, > > Jonathan Hurley > >
