Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-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 CA12211558 for ; Thu, 26 Jun 2014 14:40:08 +0000 (UTC) Received: (qmail 14043 invoked by uid 500); 26 Jun 2014 14:40:07 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 13997 invoked by uid 500); 26 Jun 2014 14:40:07 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 13985 invoked by uid 99); 26 Jun 2014 14:40:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Jun 2014 14:40:07 +0000 X-ASF-Spam-Status: No, hits=1.6 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_NEUTRAL,UC_GIBBERISH_OBFU X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.149.211] (HELO na3sys009aog114.obsmtp.com) (74.125.149.211) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Jun 2014 14:40:01 +0000 Received: from mail-la0-f46.google.com ([209.85.215.46]) (using TLSv1) by na3sys009aob114.postini.com ([74.125.148.12]) with SMTP ID DSNKU6wwokEG9nXP86gs6TbRRZbl6eI7DGrc@postini.com; Thu, 26 Jun 2014 07:39:41 PDT Received: by mail-la0-f46.google.com with SMTP id el20so1968181lab.33 for ; Thu, 26 Jun 2014 07:39:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Wa4cjnE8T6CLpC/Awgd66VVXCFe58nh25cq/2nUa3vk=; b=IkUpux8kOZdwdHscTTCiFWlvlhPFmHgIJQj53pSvreyQ/2elTCZHAl2i18VCSfHoJ7 x9++Qv+K0EPWjhtY87vCsQgRfLSvAZnua8J/i2IT+gjc1cmPkY0mdaYLvy0QPiyXKrzg p+FL9q18ebw3qhv17l0/dtVseJgMa8hK7heN8g4tNnbcpj8E3Q3265jvy4/jkWYY7IhV R3/dhHOVZHj7tyLIxPbq0XpYyAm6+ueaig7yCDI5yWJMW+3Z9AYqP6o9tc/kYl+46pl5 tys26L+6xMmtyjpJfFHIs0BonvdM0jSG9IFYYu1Mk0uOngO2FS2CsBXqe+p/9fVPPy8u 8nig== X-Gm-Message-State: ALoCoQkPQrwyJNhyfsOF1TSJeI1EvQfOtYZyxBRpRiiE1mixhQtuKgqR968Enop9Hn+MQVfSJPx4P3HAAcW+NqFCt2xyajEvG/LwgFldnj3tBYlHreEAHvSEHYEB8QF6BUVpPauvhLEa X-Received: by 10.152.23.42 with SMTP id j10mr11464263laf.19.1403793568883; Thu, 26 Jun 2014 07:39:28 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.152.23.42 with SMTP id j10mr11464224laf.19.1403793568544; Thu, 26 Jun 2014 07:39:28 -0700 (PDT) Received: by 10.112.215.229 with HTTP; Thu, 26 Jun 2014 07:39:28 -0700 (PDT) In-Reply-To: <20140626060842.22596.68102@reviews.apache.org> References: <20140624155416.22603.25946@reviews.apache.org> <20140626060842.22596.68102@reviews.apache.org> Date: Thu, 26 Jun 2014 10:39:28 -0400 Message-ID: Subject: Re: Review Request 20099: Domain-Account-User Sync Up Among Multiple Regions (Core Changes) From: Alex Ough To: Kishan Kavala Cc: cloudstack Content-Type: multipart/alternative; boundary=089e0158c944fdd09a04fcbe2882 X-Virus-Checked: Checked by ClamAV on apache.org --089e0158c944fdd09a04fcbe2882 Content-Type: text/plain; charset=UTF-8 Kishan, The type of region id is Integer, not Long, so I'm wondering why it should be Long. Alex Ough On Thu, Jun 26, 2014 at 2:08 AM, Kishan Kavala wrote: > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/20099/ > > Alex, > As discussed on the mailing list, ORIGINATEDREGIONUUID should be the regionId which is Long. So all the ORIGINATEDREGIONUUID references should just be ORIGINATEDREGIONID and of datatype Long. > > > - Kishan Kavala > > On June 24th, 2014, 9:24 p.m. IST, Alex Ough wrote: > Review request for cloudstack. > By Alex Ough. > > *Updated June 24, 2014, 9:24 p.m.* > *Repository: * cloudstack-git > Description > > This is the review request for the core changes related with #17790 that has only the new plugin codes. > > Testing > > 1. Successfully tested real time synchronization as soon as resources are created/deleted/modified in one region. > 2. Successfully tested full scans to synchronize resources that were missed during real time synchronization because of any reasons like network connection issues. > 3. The tests were done manually and also automatically by randomly generating changes each region. > > Diffs > > - api/src/com/cloud/event/EventTypes.java (0fa3cd5) > - api/src/com/cloud/user/AccountService.java (eac8a76) > - api/src/com/cloud/user/DomainService.java (4c1f93d) > - api/src/org/apache/cloudstack/api/ApiConstants.java (adda5f4) > - api/src/org/apache/cloudstack/api/BaseCmd.java (ac9a208) > - api/src/org/apache/cloudstack/api/command/admin/account/CreateAccountCmd.java > (50d67d9) > - api/src/org/apache/cloudstack/api/command/admin/account/DeleteAccountCmd.java > (5754ec5) > - api/src/org/apache/cloudstack/api/command/admin/account/DisableAccountCmd.java > (3e5e1d3) > - api/src/org/apache/cloudstack/api/command/admin/account/EnableAccountCmd.java > (f30c985) > - api/src/org/apache/cloudstack/api/command/admin/account/LockAccountCmd.java > (3c185e4) > - api/src/org/apache/cloudstack/api/command/admin/account/UpdateAccountCmd.java > (a7ce74a) > - api/src/org/apache/cloudstack/api/command/admin/domain/CreateDomainCmd.java > (312c9ee) > - api/src/org/apache/cloudstack/api/command/admin/domain/DeleteDomainCmd.java > (a6d2b0b) > - api/src/org/apache/cloudstack/api/command/admin/domain/UpdateDomainCmd.java > (409a84d) > - api/src/org/apache/cloudstack/api/command/admin/region/AddRegionCmd.java > (f6743ba) > - api/src/org/apache/cloudstack/api/command/admin/region/UpdateRegionCmd.java > (b08cbbb) > - api/src/org/apache/cloudstack/api/command/admin/user/CreateUserCmd.java > (8f223ac) > - api/src/org/apache/cloudstack/api/command/admin/user/DeleteUserCmd.java > (08ba521) > - api/src/org/apache/cloudstack/api/command/admin/user/DisableUserCmd.java > (c6e09ef) > - api/src/org/apache/cloudstack/api/command/admin/user/EnableUserCmd.java > (d69eccf) > - api/src/org/apache/cloudstack/api/command/admin/user/LockUserCmd.java > (69623d0) > - api/src/org/apache/cloudstack/api/command/admin/user/RegisterCmd.java > (2090d21) > - api/src/org/apache/cloudstack/api/command/admin/user/UpdateUserCmd.java > (f21e264) > - api/src/org/apache/cloudstack/api/response/RegionResponse.java > (6c74fa6) > - api/src/org/apache/cloudstack/region/Region.java (df64e44) > - api/src/org/apache/cloudstack/region/RegionService.java (afefcc7) > - api/test/org/apache/cloudstack/api/command/test/RegionCmdTest.java > (10c3d85) > - client/pom.xml (29fef4f) > - engine/schema/resources/META-INF/cloudstack/core/spring-engine-schema-core-daos-context.xml > (2ef0d20) > - engine/schema/src/com/cloud/user/AccountVO.java (0f5a044) > - engine/schema/src/org/apache/cloudstack/region/RegionVO.java > (608bd2b) > - plugins/network-elements/juniper-contrail/test/org/apache/cloudstack/network/contrail/management/MockAccountManager.java > (4136b5c) > - plugins/pom.xml (b5e6a61) > - plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapCreateAccountCmd.java > (b753952) > - plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LdapImportUsersCmd.java > (6f7be90) > - server/src/com/cloud/api/ApiResponseHelper.java (f1f0d2c) > - server/src/com/cloud/api/dispatch/ParamProcessWorker.java (1592b93) > - server/src/com/cloud/event/ActionEventUtils.java (2b3cfea) > - server/src/com/cloud/projects/ProjectManagerImpl.java (d10c059) > - server/src/com/cloud/user/AccountManager.java (194c5d2) > - server/src/com/cloud/user/AccountManagerImpl.java (7a889f1) > - server/src/com/cloud/user/DomainManager.java (f72b18a) > - server/src/com/cloud/user/DomainManagerImpl.java (fbbe0c2) > - server/src/org/apache/cloudstack/region/RegionManager.java (6f25481) > - server/src/org/apache/cloudstack/region/RegionManagerImpl.java > (8910714) > - server/src/org/apache/cloudstack/region/RegionServiceImpl.java > (98cf500) > - server/test/com/cloud/user/AccountManagerImplTest.java (176cf1d) > - server/test/com/cloud/user/MockAccountManagerImpl.java (746fa1b) > - server/test/com/cloud/user/MockDomainManagerImpl.java (7dddefb) > - server/test/org/apache/cloudstack/region/RegionManagerTest.java > (d7bc537) > - setup/db/db/schema-440to450.sql (ee419a2) > - ui/scripts/regions.js (368c1bf) > > View Diff > --089e0158c944fdd09a04fcbe2882--