Return-Path: X-Original-To: apmail-ambari-dev-archive@www.apache.org Delivered-To: apmail-ambari-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0B48E173AD for ; Tue, 14 Apr 2015 16:18:09 +0000 (UTC) Received: (qmail 38173 invoked by uid 500); 14 Apr 2015 16:18:08 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 38143 invoked by uid 500); 14 Apr 2015 16:18:08 -0000 Mailing-List: contact dev-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list dev@ambari.apache.org Received: (qmail 38130 invoked by uid 99); 14 Apr 2015 16:18:08 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Apr 2015 16:18:08 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id 238B01D432E; Tue, 14 Apr 2015 16:18:09 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============7057750059211807955==" MIME-Version: 1.0 Subject: Review Request 33173: RU TODO : Get rid of the UPGRADE_FORCE_DOWNGRADE property From: "Dmitro Lisnichenko" To: "Tom Beerbower" Cc: "Dmitro Lisnichenko" , "Ambari" Date: Tue, 14 Apr 2015 16:18:09 -0000 Message-ID: <20150414161809.14115.55702@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org/ Auto-Submitted: auto-generated Sender: "Dmitro Lisnichenko" X-ReviewGroup: Ambari X-ReviewRequest-URL: https://reviews.apache.org/r/33173/ X-Sender: "Dmitro Lisnichenko" Reply-To: "Dmitro Lisnichenko" X-ReviewRequest-Repository: ambari --===============7057750059211807955== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/33173/ ----------------------------------------------------------- Review request for Ambari and Tom Beerbower. Bugs: AMBARI-10466 https://issues.apache.org/jira/browse/AMBARI-10466 Repository: ambari Description ------- org.apache.ambari.server.controller.internal.UpgradeResourceProvider // TODO : Get rid of the UPGRADE_FORCE_DOWNGRADE property... should use downgrade create directive protected static final String UPGRADE_FORCE_DOWNGRADE = "Upgrade/force_downgrade"; initailly there was an UPGRADE_FORCE_DOWNGRADE property for the upgrade resource. This property would be set to true and passed in the body of a POST to create an upgrade to indicate that the upgrade was really a downgrade. It was suggested that instead of having a property on the resource that it would be better to use a create directive of 'downgrade' in the POST when the resource was first created. When I added the directive, I didn't immediately remove the property since it would have broken the existing users (Ambari UI) of the API. Instead I added the TODO. Right now the code looks for the directive first and then checks for the property. As long as nobody is still creating the upgrade resource with the UPGRADE_FORCE_DOWNGRADE property, it should be safe to just remove it and the little bit of related code. Diffs ----- ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ActionScheduler.java 9c16b10 ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java e02b917 ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UpgradeResourceProviderTest.java d2f7f80 ambari-web/app/utils/ajax/ajax.js 407a1b7 Diff: https://reviews.apache.org/r/33173/diff/ Testing ------- mvn clean test Thanks, Dmitro Lisnichenko --===============7057750059211807955==--