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 BAEE41014F for ; Mon, 19 Jan 2015 19:13:18 +0000 (UTC) Received: (qmail 66209 invoked by uid 500); 19 Jan 2015 19:13:20 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 66177 invoked by uid 500); 19 Jan 2015 19:13:20 -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 66162 invoked by uid 99); 19 Jan 2015 19:13:20 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Jan 2015 19:13:20 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id DEEAD1D2C49; Mon, 19 Jan 2015 19:13:16 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============3686180840329904937==" MIME-Version: 1.0 Subject: Re: Review Request 29969: Rollling Upgrade - Server bootstrap creates incorrect repo version From: "Alejandro Fernandez" To: "Alejandro Fernandez" , "Nate Cole" , "Dmitro Lisnichenko" Cc: "Yurii Shylov" , "Ambari" Date: Mon, 19 Jan 2015 19:13:16 -0000 Message-ID: <20150119191316.9402.47056@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org Auto-Submitted: auto-generated Sender: "Alejandro Fernandez" X-ReviewGroup: Ambari X-ReviewRequest-URL: https://reviews.apache.org/r/29969/ X-Sender: "Alejandro Fernandez" References: <20150117010142.23995.76532@reviews.apache.org> In-Reply-To: <20150117010142.23995.76532@reviews.apache.org> Reply-To: "Alejandro Fernandez" X-ReviewRequest-Repository: ambari --===============3686180840329904937== 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/29969/#review68658 ----------------------------------------------------------- Ship it! Ship It! - Alejandro Fernandez On Jan. 17, 2015, 1:01 a.m., Yurii Shylov wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/29969/ > ----------------------------------------------------------- > > (Updated Jan. 17, 2015, 1:01 a.m.) > > > Review request for Ambari, Alejandro Fernandez, Dmitro Lisnichenko, and Nate Cole. > > > Bugs: AMBARI-9183 > https://issues.apache.org/jira/browse/AMBARI-9183 > > > Repository: ambari > > > Description > ------- > > Currently on clean install Ambari creates cluster entity and its repository version with version taken from selected stack. I.e. for stack HDP-2.2, version 2.2 is written to database, without any information about the actual minor version of that stack. Besides that we can't assume that cluster has some version until it has at least one of components of that version. > Repository version creation should be detached from cluster creation; instead of that versions should be created after receiving the first actual version from service responses during install. > > > Diffs > ----- > > ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java b5fda49 > ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java 6dabcbb > ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java befd014 > ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostVersionDAO.java ed9fa24 > ambari-server/src/main/java/org/apache/ambari/server/state/Cluster.java fd0188c > ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java 19a5f9f > ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClustersImpl.java 9ec8c36 > ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostImpl.java 31606ca > ambari-server/src/test/java/org/apache/ambari/server/state/cluster/ClusterTest.java 57c0223 > > Diff: https://reviews.apache.org/r/29969/diff/ > > > Testing > ------- > > [INFO] ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] ------------------------------------------------------------------------ > [INFO] Total time: 55:35.812s > > > Tested clean install and rolling upgrade manually on 2-node cluster > > > Thanks, > > Yurii Shylov > > --===============3686180840329904937==--