Re: Invitation: OpenDaylight Release Mgmt & Release Engineering Needs @ Wed Apr 23, 2014 11am - 12pm (probb at linuxfoundation.org)
toggle quoted message Show quoted text
FYI, I have secured a room on Tuesday, May 13th at 6:00pm for an OpenDaylight BoF at the OpenStack Summit. I will send more information with logistics etc., as they become available.
On Sat, Apr 26, 2014 at 9:39 PM, Luis Gomez <ecelgp@...> wrote:
Hi Rochelle, I am forwarding your mail to other people that are not part of integration group.Just one comment from your mail: we do not have 250 projects in ODL (that would be crazy to handle), but 13 counting Integration.What we have is around 250 Java bundles created by the projects, and also most of them are in the controller project.BR/LuisBegin forwarded message:From: "Rochelle.RochelleGrober" <rochelle.grober@...>
Subject: Re: [integration-dev] Invitation: OpenDaylight Release Mgmt & Release Engineering Needs @ Wed Apr 23, 2014 11am - 12pm (probb at linuxfoundation.org)
Date: April 25, 2014 at 2:51:08 PM PDT
Cc: Haiying Wang <haiying.wang@...>, "Yang Shuo \(Shuo\)" <shuo.yang@...>
_______________________________________________Just wanted to post the minutes of the meeting as Huawei tried to capture them. We will have a contingent at the OpenStack summit and hope to meet some of the ODL folks at a BoF if we can arrange it.--Rocky4/23/14 OpenDayLight meeting on CI and Release issues and how Huawei can helpAttendees:Ed Warnicke (Cisco) -- rabble-rouserChris Wright (RedHat, ODL Board Member ) – release process under control his goal. Is a developer from virtualization and Linux, now SDNPhil Robb (Director of Networking Solutions, Linux Foundation) – Core to Open DayLight.Luis (Brocade) – internal distribution, continuous integation , needs/want quality standardsLeena(?)(Cisco?) -- working on integration, release, and maintaining stable branchesGiles (?) missed his area of focusMadhu (?) lots of projects – complains on lack of management for scalabilityMark Brenner (Sweitzer Engineering Labs) – end userManish – end userVaishali(?)( Cisco) – controller project interested in versioning and CI, CR, working on automated release with Shurehka(?)Peter Posar (Ericsson)Ed? Also on lineShuo Yang (Huawei)Yue Chen (Huawei)Jerry Zhao (Huawei)Rochelle Grober (Huawei)*Andrew Grimberg (cc’ed but not in attendance) is an important player in ODL -- wants to disaggregate nexus and Jenkins silos· There are currently about 250 projects that are actively part of ODL. OpenStack has 21 official projects that all gate in the CI process and 62 projects meeting every week and 265 repositories in Stackforge (we have 3 for Compass and there are lots of infrastructure ones as well). So, they are young and either very siloed or very broad in their project directions.· Build process is different from OpenStack in that it uses Maven (with POM files mostly replacing OpenStack requirements files) and a repository broker/cache agent that sits between Git and Jenkins. Gerrit is still used, but testing is thin and lots of breakage happens across projects, some of which is traceable to Maven architectural issues, some of which is lack of automated enforcement of rules.· First major release is Hydrogen, which was just released. The project is attempting Simultaneous Releases but has problems with “cat herding”. Helium is due out 9/29 and Lithium planning has started.· Simultaneous release is voluntary and must be signed up for – Participation requires some QA and sync standards. The group is still working out the standards through discussions, hence the issue of “cat herding”· The team has decided that for projects volunteering for Simultaneous Release, there needs to be a project contact specifically to provide communication between the release team and the project team. For Hydrogen, they manage to get negative (problem) status reporting from the contacts, and are now also getting positive status reports. Status includes whether some other project broke theirs, or they broke some other project, or (best) everything is still working with the current set of checkins. The contact person has responsibility to limit/reduce breakage.· Most of the concerns expressed in the meeting was about needing more automation, not making the process as heavy as OpenStack’s (to keep up velocity), more QA and testing, and more management (as in herding cats management). It appears that a “real” infra/release team doesn’t exist yet, but it is starting to coalesce.· The ODL folks communicated a number of process formalizations that have been or are beginning to happen:o Milestones every 4 weekso Well publicized cutoff date for new features/projects in a releaseo Mailing lists for each project, plus the main one (discuss) and build related oneso Lots and lots of IRCso A plan to have a support plan for releases drafted by Milestone4o A release team planning IRC meeting 1 week before each milestoneo A Continuous Release project up and available tomorrowo Active work on improving the Wiki for new and existing Developerso Documentation consolidated into a single teamOutcome on Huawei side: Jerry Zhao and Rochelle Grober to join ODL and participate in Integration and release process definition/improvement/automation.Action Item: ODL OpenStack summit attendee(s): would be great to schedule an ODL BoF at the summit. Huawei will have folks there to meet everyone F2F.
integration-dev mailing list
Director - Networking Solutions
The Linux Foundation