Can you tell me when the deadline for 4.4 is?

Thanks
Alex Ough


On Sat, Mar 1, 2014 at 2:26 PM, Daan Hoogland <daan.hoogl...@gmail.com>wrote:

> Ha Alex,
>
> branch 4.3 is going to be a problem. We will be able to release this
> with 4.4 if we hurry.
>
> On Fri, Feb 28, 2014 at 4:01 PM, Alex Ough <alex.o...@sungard.com> wrote:
> > Hi Daan,
> >
> > 1. Yes, we'll update the request once all the unit tests are completed.
> > 2. And yes, it is a branch from 4.3
> > 3. I'm using the global parameter, called
> 'region.auto.generation.interval'
> > and the value is 0 (millisec) by default.
> >     If you set the value more than 0, it will automatically
> > create/update/remove domains/accounts/users with that interval,
> >     which will trigger the scheduled full scan to sync the newly changed
> > resources.
> >
> > Let me know if you need more info.
> > Thanks
> > Alex Ough
> >
> >
> > On Thu, Feb 27, 2014 at 3:50 PM, Daan Hoogland <daan.hoogl...@gmail.com>
> > wrote:
> >>
> >> I see, great.
> >>
> >> I will find a moment to apply it and test. It looks good at first sight.
> >>
> >> Don't forget adding the license header to the new files. Are you
> >> updating the review request with these tests?
> >>
> >> You are using a local branch to implement this on,
> >> 'alexoughsg/Albatross'  is a fork of cloudstack, is it?
> >> Let's discuss merge back and testing.
> >> Do you have a integration test script in Marvin and/or scenarios that
> >> will ensure continued functionality for the sync feature?
> >>
> >>
> >> thanks,
> >> Daan
> >>
> >> On Thu, Feb 27, 2014 at 9:19 PM, Alex Ough <alex.o...@sungard.com>
> wrote:
> >> > Hi Daan,
> >> >
> >> > We started to work on implementing unit tests and checked in some of
> >> > them,
> >> > so please review them and let us know if there is any
> >> > comments/suggestions.
> >> >
> >> >
> >> >
> https://github.com/alexoughsg/Albatross/commit/fca94db36054ee35f5da85c69c2471430e0eebfe
> >> >
> >> > Thanks
> >> > Alex Ough
> >> >
> >> >
> >> > On Thu, Feb 13, 2014 at 3:15 PM, Alex Ough <alex.o...@sungard.com>
> >> > wrote:
> >> >>
> >> >> We're just about to add unit tests, so I'll add them once completed.
> >> >>
> >> >> Thanks
> >> >> Alex Ough
> >> >>
> >> >>
> >> >> On Thu, Feb 13, 2014 at 3:12 PM, Daan Hoogland
> >> >> <daan.hoogl...@gmail.com>
> >> >> wrote:
> >> >>>
> >> >>> h Alex,
> >> >>>
> >> >>>  looks alright (i did mean with newlines but I don't know if this is
> >> >>> actually caught by our checkstyle run) I was wondering if you have
> any
> >> >>> unit
> >> >>> tests for your code. I can see you did take testing seriously and I
> >> >>> would
> >> >>> like to see this formalized for future reference and repetition on
> >> >>> updates.
> >> >>> Can you add some stuff in this line?
> >> >>>
> >> >>> thanks,
> >> >>> Daan
> >> >>>
> >> >>>
> >> >>> On Thu, Feb 13, 2014 at 9:52 PM, Alex Ough <alex.o...@sungard.com>
> >> >>> wrote:
> >> >>>>
> >> >>>> Hi Daan,
> >> >>>> Does it look good to you?
> >> >>>>
> >> >>>> Thanks
> >> >>>> Alex Ough
> >> >>>>
> >> >>>>
> >> >>>> On Mon, Feb 10, 2014 at 1:07 PM, Alex Ough <alex.o...@sungard.com>
> >> >>>> wrote:
> >> >>>>>
> >> >>>>> This is an automatically generated e-mail. To reply, visit:
> >> >>>>> https://reviews.apache.org/r/17790/
> >> >>>>>
> >> >>>>> Review request for cloudstack.
> >> >>>>> By Alex Ough.
> >> >>>>>
> >> >>>>> Updated Feb. 10, 2014, 7:06 p.m.
> >> >>>>>
> >> >>>>> Changes
> >> >>>>>
> >> >>>>> Updates for Daan's request.
> >> >>>>>
> >> >>>>> Repository: cloudstack-git
> >> >>>>>
> >> >>>>> Description
> >> >>>>>
> >> >>>>> Currently, under the environment of cloudstack with multiple
> >> >>>>> regions,
> >> >>>>> each region has its own management server running with a separate
> >> >>>>> database,
> >> >>>>> which will cause data discrepancies when users
> create/update/delete
> >> >>>>> domain/account/user data independently in each management server.
> So
> >> >>>>> to
> >> >>>>> support multiple regions and provide one point of entry for each
> >> >>>>> customer,
> >> >>>>> this implementation duplicates domain/account/user information of
> >> >>>>> customers
> >> >>>>> in one region to all of the regions independently whenever there
> is
> >> >>>>> any
> >> >>>>> change.
> >> >>>>>
> >> >>>>> https://issues.apache.org/jira/browse/CLOUDSTACK-4992
> >> >>>>>
> >> >>>>>
> >> >>>>>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Domain-Account-User+Sync+Up+Among+Multiple+Regions
> >> >>>>>
> >> >>>>> 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 (updated)
> >> >>>>>
> >> >>>>> api/src/com/cloud/domain/Domain.java (befed07)
> >> >>>>> api/src/com/cloud/event/EventTypes.java (77d2fab)
> >> >>>>> api/src/com/cloud/user/Account.java (940a0eb)
> >> >>>>> api/src/com/cloud/user/AccountService.java (8153a3f)
> >> >>>>> api/src/com/cloud/user/User.java (dcf27a0)
> >> >>>>> api/src/com/cloud/user/UserAccount.java (0cb0f69)
> >> >>>>> api/src/org/apache/cloudstack/api/ApiConstants.java (68abf8d)
> >> >>>>> api/src/org/apache/cloudstack/api/BaseCmd.java (acc1568)
> >> >>>>> api/src/org/apache/cloudstack/api/response/AccountResponse.java
> >> >>>>> (957936b)
> >> >>>>> api/src/org/apache/cloudstack/api/response/DomainResponse.java
> >> >>>>> (736a96c)
> >> >>>>> api/src/org/apache/cloudstack/api/response/UserResponse.java
> >> >>>>> (e70a310)
> >> >>>>> api/src/org/apache/cloudstack/region/Region.java (c696fb2)
> >> >>>>>
> >> >>>>>
> >> >>>>>
> engine/schema/resources/META-INF/cloudstack/core/spring-engine-schema-core-daos-context.xml
> >> >>>>> (ea0bad9)
> >> >>>>> engine/schema/src/com/cloud/domain/DomainVO.java (a87bedc)
> >> >>>>> engine/schema/src/com/cloud/rmap/RmapVO.java (PRE-CREATION)
> >> >>>>> engine/schema/src/com/cloud/rmap/dao/RmapDao.java (PRE-CREATION)
> >> >>>>> engine/schema/src/com/cloud/rmap/dao/RmapDaoImpl.java
> (PRE-CREATION)
> >> >>>>> engine/schema/src/com/cloud/user/AccountVO.java (4a7e73b)
> >> >>>>> engine/schema/src/com/cloud/user/UserAccountVO.java (cfad617)
> >> >>>>> engine/schema/src/com/cloud/user/UserVO.java (2a85758)
> >> >>>>> engine/schema/src/org/apache/cloudstack/region/RegionVO.java
> >> >>>>> (36db8dd)
> >> >>>>> framework/db/src/com/cloud/utils/db/Attribute.java (22fd969)
> >> >>>>> framework/db/src/com/cloud/utils/db/GenericDao.java (ef25d7f)
> >> >>>>> framework/db/src/com/cloud/utils/db/GenericDaoBase.java (177cd5b)
> >> >>>>> framework/db/src/com/cloud/utils/db/SqlGenerator.java (473e839)
> >> >>>>>
> >> >>>>>
> >> >>>>>
> plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/AccountSubscriber.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> >> >>>>>
> >> >>>>>
> plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/DomainSubscriber.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> >> >>>>>
> >> >>>>>
> plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/MultiRegionEventBus.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> >> >>>>>
> >> >>>>>
> plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/MultiRegionSubscriber.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> >> >>>>>
> >> >>>>>
> plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/UserSubscriber.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> >> >>>>>
> >> >>>>>
> plugins/network-elements/juniper-contrail/test/org/apache/cloudstack/network/contrail/management/MockAccountManager.java
> >> >>>>> (195e932)
> >> >>>>>
> >> >>>>>
> server/resources/META-INF/cloudstack/core/spring-event-bus-context.xml
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/api/ApiDispatcher.java (9624c61)
> >> >>>>> server/src/com/cloud/api/ApiResponseHelper.java (5bd8241)
> >> >>>>> server/src/com/cloud/api/query/dao/AccountJoinDaoImpl.java
> (edbd3ae)
> >> >>>>> server/src/com/cloud/api/query/dao/UserAccountJoinDaoImpl.java
> >> >>>>> (4ad8a8f)
> >> >>>>> server/src/com/cloud/api/query/vo/AccountJoinVO.java (2ec45d3)
> >> >>>>> server/src/com/cloud/api/query/vo/UserAccountJoinVO.java (c020c01)
> >> >>>>> server/src/com/cloud/event/ActionEventUtils.java (00122de)
> >> >>>>> server/src/com/cloud/projects/ProjectManagerImpl.java (22e2020)
> >> >>>>> server/src/com/cloud/region/api_interface/AccountInterface.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/api_interface/BaseInterface.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/api_interface/DomainInterface.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/api_interface/UserInterface.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/AccountFullSyncProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/AccountService.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/BaseService.java
> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/DomainFullSyncProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/DomainService.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/FullScanner.java
> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/FullSyncProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/LocalAccountManager.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/LocalDomainManager.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/LocalUserManager.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> server/src/com/cloud/region/service/RemoteAccountEventProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> server/src/com/cloud/region/service/RemoteDomainEventProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/RemoteEventProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/RemoteUserEventProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/UserFullSyncProcessor.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/service/UserService.java
> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/simulator/AccountLocalGenerator.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> >> >>>>>
> server/src/com/cloud/region/simulator/AccountLocalGeneratorEvent.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/simulator/AutoGenerator.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/simulator/DomainLocalGenerator.java
> >> >>>>> (PRE-CREATION)
> >> >>>>>
> server/src/com/cloud/region/simulator/DomainLocalGeneratorEvent.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/simulator/LocalGenerator.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/simulator/UserLocalGenerator.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/region/simulator/UserLocalGeneratorEvent.java
> >> >>>>> (PRE-CREATION)
> >> >>>>> server/src/com/cloud/server/StatsCollector.java (45fc43e)
> >> >>>>> server/src/com/cloud/user/AccountManager.java (2e909c8)
> >> >>>>> server/src/com/cloud/user/AccountManagerImpl.java (d367653)
> >> >>>>> server/src/com/cloud/user/DomainManager.java (7bc2abb)
> >> >>>>> server/src/com/cloud/user/DomainManagerImpl.java (036110b)
> >> >>>>> server/test/com/cloud/user/MockAccountManagerImpl.java (38cc1a84)
> >> >>>>> server/test/com/cloud/user/MockDomainManagerImpl.java (aab8001)
> >> >>>>> setup/db/db/schema-421to430.sql (316cbe9)
> >> >>>>> tools/devcloud/devcloud-advanced.cfg (fb25d03)
> >> >>>>>
> >> >>>>> View Diff
> >> >>>>
> >> >>>>
> >> >>>
> >> >>>
> >> >>>
> >> >>> --
> >> >>> Daan
> >> >>
> >> >>
> >> >
> >>
> >>
> >>
> >> --
> >> Daan
> >>
> >
>
>
>
> --
> Daan
>
>

Reply via email to