On Thu, Mar 21, 2013 at 1:54 AM, Alex Huang <alex.hu...@citrix.com> wrote: > Hi everyone, > > We had a discussion on irc. > > To implement something intermediary will be around the same effort as > finishing the job and there are various reasons why just running the > create-schema.sql and update*.sql is not enough. So we should just decide on > finishing the job in 4.1 or document the behavior. > > Any input on which way we should take. > > The engineer in me says just finish the job. It's obviously working in dev > setup on master so the risk of this introducing bugs is very low. If someone > knows why it's difficult to change in cloud-setup-databases script, please > speak up.
Alex asks why it is difficult to change in cloud-setup-database script? No difficulties really, I just lost passion, inspiration, motivation to work on these pieces; I'm not a codemonkey I never wanted to work on the devcloud, refactoring, systemvms, dbcreator but I did n't I do a non-bad job? I could n't keep up with online and offline BS, I've already resigned from Citrix and currently wrapping up work, working with formalities, selling my stuff so I can pay back about "two months salary" to the company due to their ridiculous policies as I'm leaving before a year... In future I would be a casual contributor, who may or may not work on difficult pieces of CloudStack during his free time :P Alex and others, jyfi the commit in DatabaseCreator that would apply upgrade paths was introduced after the code freeze, before code freeze it could just deploydb that's all. So, I broke up the development in two phases, refer to the wiki please; - For 4.1: we revert create-schema etc. so it's same as 4.0; the upgrade paths would be applied by management server. It was a non-issue. - For 4.2: databasecreator would deploydb 4.0 schemas and apply upgrade paths. CloudStack management server It's fine for 4.1, unless we've community consensus to have the discussed commits. Regards. > > --Alex > >> -----Original Message----- >> From: Chip Childers [mailto:chip.child...@sungard.com] >> Sent: Wednesday, March 20, 2013 12:39 PM >> To: cloudstack-...@incubator.apache.org >> Subject: Re: CLOUDSTACK-1747: fresh deploydb bug in 4.1 requires cherry- >> pick commits from master >> >> On Wed, Mar 20, 2013 at 11:43:30AM -0700, Min Chen wrote: >> > Chip, >> > >> > By reading Rohit's email and wiki, I understood current situation on >> > this issue. Unlike I previously understood, this DB issue not only >> > happens on dev environment, but also happens on QA/production >> environment as well. >> > And this introduces a different behavior in 4.1 from previous 4.1 release. >> > The commits mentioned in this bug will only fix dev environment, but >> > to fix QA/productioin env, we need that pending feature (making >> > cloud-setup-database use DatabaseCreator) to be done. We need >> > community concensus whether we want to fix it in 4.1 or 4.2. Based on >> > timeline, it may be wise to fix it in 4.2 and create a JIRA ticket to >> > track this. If so, I still think that we need to file a doc bug to >> > document this change in 4.1. >> >> Is there no option for us to set the correct version for 4.1 during an >> upgrade / >> fresh install, based on the current approach used in the 4.1 branch?