Yes Happy to +1. Sheng, thanks for stepping up and getting this done. --David On Jun 20, 2013 7:19 PM, "Chip Childers" <chip.child...@sungard.com> wrote:
> Nice! I'm glad the feature has the benefit of tests now. Thanks for > doing this Sheng! > > David - are you comfortable with this, and will you now +1 the feature? > > On Thu, Jun 20, 2013 at 9:55 PM, Sheng Yang <sh...@yasker.org> wrote: > > Hi, > > > > I've updated baremetal-4.2 branch, added integration test for some of > > baremetal related APIs, also fixed a bunch of baremetal API issues > exposed > > by the testing. > > > > Thanks! > > > > --Sheng > > > > > > > > > > On Wed, Jun 19, 2013 at 11:41 AM, Chip Childers > > <chip.child...@sungard.com>wrote: > > > >> On Wed, Jun 19, 2013 at 11:36:11AM -0700, Sheng Yang wrote: > >> > On Wed, Jun 19, 2013 at 11:24 AM, Chip Childers > >> > <chip.child...@sungard.com>wrote: > >> > > >> > > On Wed, Jun 19, 2013 at 11:00:33AM -0700, Sheng Yang wrote: > >> > > > Hi, > >> > > > > >> > > > I've created the https://reviews.apache.org/r/11977/ for review. > >> The > >> > > > branch re-enabled the baremetal for master. And all major bugs are > >> > > cleaned. > >> > > > > >> > > > https://issues.apache.org/jira/browse/CLOUDSTACK-1610 > >> > > > https://issues.apache.org/jira/browse/CLOUDSTACK-1618 > >> > > > https://issues.apache.org/jira/browse/CLOUDSTACK-1614 > >> > > > https://issues.apache.org/jira/browse/CLOUDSTACK-1440 > >> > > > > >> > > > In fact it's not a feature merge, because the code is already in > >> MASTER > >> > > > ready. We just disable it due to stability problem of 4.1 release. > >> Now > >> > > I've > >> > > > tried to enable it, and the changeset is very small, mostly just > >> revert > >> > > the > >> > > > old disabling baremetal codes, and fix some issues with > introducing > >> other > >> > > > new features. Here is the summary: > >> > > > >> > > [snip] > >> > > > >> > > So David's standing veto was because of this comment (from him): > >> > > > >> > > "Baremetal seems to be suffering from a significant lack of unit > tests > >> > > and integration tests for marvin to consume. Let's get those in > place > >> > > before we consider re-enabling this." > >> > > > >> > > If I remember correctly, the reason that master has the code in it, > is > >> > > specifically because we decided that disabling the feature was > easier > >> to > >> > > honor the veto than reverting all of the changes. > >> > > > >> > > That being said, have we addressed the original veto's concerns? > >> > > > >> > > >> > Not yet. I didn't realize it's vetoed due to this. Let me see what > can I > >> do > >> > about it. > >> > >> Awesome. Thanks Sheng! > >> > >> > > >> > In fact the above bugs cannot be detected for unit test or marvin > test(I > >> > even not sure if they're valid bugs or not, but at that time Frank is > on > >> > vacation and nobody took a look at these then decided disable the > >> feature, > >> > and after I re-enabled them, everything works fine for me). > >> > >> Yeah, I think that the bugs were just in need of triage. The bugs > >> themselves weren't the major issue (although they were concerning), as > >> much as test coverage at either (or both) unit or integration levels. > >> > >> -chip > >> >