Everything else aside, do we really think that this could be backed
out cleanly? The initial merge should be easy to pull out, but 6
months of follow on work? There's no way that's coming out cleanly.

--David

On Thu, Sep 24, 2015 at 11:21 AM, Raja Pullela <raja.pull...@citrix.com> wrote:
> @wilder, Not sure why you would think it as a nonsense approach? sure, you 
> realize amount of code churn and blockers we are dealing with when 4.6 is 
> ready to go out.
>
> Agreed, the refactoring happened several months ago and we could have taken a 
> closer look then-   the recent blockers filed have uncovered areas where in 
> the implementation didn't exist.  I will post the bug details around this.
>
> Obviously, the refactoring changes missed multiple critical test scenarios 
> and will take substantial time to test/stabilize.
>
> The BVTs are coming good for basic zone and Adv zone there are still a number 
> of failures and it will take us good time to get those fixed.
>
> Besides the BVTs, regression tests are in a very bad shape.  Hope to get to 
> these starting next week.
>
> Please see my latest bvt report, I will post in another 2 hrs, waiting for a 
> new run to complete.
>
>> On Sep 24, 2015, at 7:00 PM, sebgoa <run...@gmail.com> wrote:
>>
>>
>>> On Sep 24, 2015, at 3:17 PM, Remi Bergsma <rberg...@schubergphilis.com> 
>>> wrote:
>>>
>>> Are you serious? You consider to revert a PR that was merged over 6 months 
>>> ago? And expect it to become more stable?
>>
>> I have not followed all the latest development, but if we are talking about 
>> the VR refactoring, indeed it happened several months back. Reverting it now 
>> does not seem like a good idea.
>>
>> I am probably missed a beat here, but the latest BVT results sent by Raja 
>> showed XS tests almost at 100%, there were only some issues with KVM.
>>
>>> The problem, in MHO, is not that we find bugs that we consider blockers. 
>>> The problem is we are unable to resolve them effectively because master is 
>>> unstable. There currently isn’t a single PR that solves it, hence there is 
>>> no way to test PRs. This is because we have many PRs open and they were all 
>>> branched off of a master that doesn’t work. I simply can't test proposed 
>>> PRs.
>>>
>>> This problem occurred about 3 weeks ago, because before that master worked 
>>> and we could solve issues and merge PRs. I’m not saying it was bug-free, 
>>> but at least we could work on stabilising it. Most likely, we accepted a 
>>> “fix” that made things worse. Probably even multiple of them.
>>
>> Master seemed stable and PR where being merged towards 4.6 with success (it 
>> seemed), so indeed if we have issues now of stability, we should identify 
>> what caused it
>>
>>> To get out of this, I think we need to combine a few PRs that make it 
>>> stable. I’ll have a look today with Wilder and Funs to see if what fixes we 
>>> need to combine to make it work again. O
>>> nce we merge it and master actually works again, we can rebase any open PR 
>>> with current master and work from there.
>>
>> Potentially, if you identify the commit or commits that brought the 
>> instability you could revert to that point and play forward PRs that did not 
>> render master unstable.
>>
>> Thanks for looking into it.
>>
>> -seb
>>
>>> Regards,
>>> Remi
>>>
>>>
>>>
>>>
>>>> On 24/09/15 14:00, "Ramanath Katru" <ramanath.ka...@citrix.com> wrote:
>>>>
>>>> My vote is for the approach no.1 - to backout completely. Most of VR 
>>>> functionalities are broken and are in a mess to say the least. It 
>>>> definitely will take some time and effort from several folks to get it to 
>>>> a stable state.
>>>>
>>>> Ram Katru
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Raja Pullela [mailto:raja.pull...@citrix.com]
>>>> Sent: Thursday, September 24, 2015 2:06 PM
>>>> To: dev@cloudstack.apache.org
>>>> Subject: VR refactoring, concerns and a way out ?
>>>>
>>>> Hi,
>>>>
>>>>
>>>>
>>>> I understand a concern on the VR changes was raised earlier.  My apologies 
>>>> to restart this thread again.
>>>>
>>>>
>>>>
>>>> However, my last conversation with Jayapal, who has fixed/have been fixing 
>>>> lot of VR issues, about the VR issues and he is pretty concerned about the 
>>>> refactoring that has happened.  I have had the same concern for sometime 
>>>> now  (VR issues have been on the list of issues to be looked into for at 
>>>> least 4+ weeks) and wanted to see a good solution for this- with VR being 
>>>> very fundamental to the system.
>>>>
>>>>
>>>>
>>>> Couple of solutions/proposals –
>>>>
>>>> 1)      Back out the VR changes – Pros: VR has been stable for some time 
>>>> and it is working well.
>>>>
>>>> 2)      Continue to fix/stability VR changes -   Concerns: is the 
>>>> unknowns, what we will find out and how long this will take to stabilize 
>>>> the VR functionality.
>>>>
>>>>
>>>>
>>>> Please chime in if you have any thoughts or concerns around this,
>>>>
>>>>
>>>>
>>>> best,
>>>>
>>>> Raja
>>

Reply via email to