Hi all,
Updating CloudStack 4.12.0.0 releasing status. Current state: freezing master for 4.12, due 31st January. On 24 January I officially declared the CloudStack master branch on freeze state. The goal is to keep merging PRs and stabilizing the master until 31st January. Then, if all goes as expected, the first release candidate will be generated on 1st February. Updated list of PRs/issues: (I) PRs that are looking almost ready for merging, or are fixing critical bugs. PR #3133 (feature: add libvirt / qemu io bursting) -- the author has open questions PR #3126 (Improve System VM startup and memory usage) -- need reviewers, CI tests failing PR #3091 (Address reviewers from abandoned PR #1597) -- the author has open questions PR #2983 (KVM live storage migration NFS-NFS) -- rebase against latest master PR #3122 (Add back ability to disable backup of snapshot to secondary) -- the author has open questions PR #3154 Copy template to target KVM host if needed when migrating local <> local storage -- needs reviewers, CI tests failing PR #3150 api: add command to list management servers (addressing PR #2578) -- need reviewers (II) PRs and Issues that are interesting, but the contributors are unresponsive. Therefore, due to the tight schedule, they are likely going to be merged into the next LTS. Still, they are worth mentioning and it would be great if we have a few of these PRs stable to merge in 4.12. PR #2311 (optimization for applying port forward rules) -- need reviewers, CI tests failing PR #3036 (extra capabilities for VMs snapshots) -- the author has open questions, rebase against latest master issue #3081 (L2 guest networking via UI) issue #3068 (some UI additions) issue #3041 (Decision making logic of which Secondary storage to be used Secondary storage to be used) issue #3040 (Broadcast URI not set to VXLAN, but VLAN) Issue #3148 UI: Create Network Offering Popup doesn't show fields. -- Merged PRs: PR #3112 (network: Offerings do not have to have Security Grouping enabled) PR #2795 (KVM: Properly report available memory to Management Server) PR #2848 (vmware offline migration) -- PRs closed: PR #2578 (API command to list management servers) -- closed in favor of PR #3150 Total of open PRs targeting 4.12.0.0: 8 Total of issues targeting 4.12.0.0: 5 Merged PRs: 3 Thank you all for the hard work! Gabriel. Em seg, 28 de jan de 2019 às 18:51, Paul Angus <paul.an...@shapeblue.com> escreveu: > I'll ping some of our guys on any of these that we've got open. > > paul.an...@shapeblue.com > www.shapeblue.com > Amadeus House, Floral Street, London WC2E 9DPUK > @shapeblue > > > > > -----Original Message----- > From: Gabriel Beims Bräscher <gabrasc...@gmail.com> > Sent: 24 January 2019 13:06 > To: dev <dev@cloudstack.apache.org> > Subject: Re: Re: [PROPOSE] RM for 4.12 > > Hello folks, > > To keep the schedule for the 4.12.0.0 release, as discussed on previous > e-mails, the master is now on freezing state. On this week, until 31st > January, we will be working to get master stable for the release candidate > 1 (RC1), which if all goes as planned will be launched for testing on 1st > February. > > With that in mind, I would like to raise some PRs/issues of interest, > divided into two groups: > > (I) PRs that are looking almost ready for merging, or are fixing critical > bugs. > PR #3133 (feature: add libvirt / qemu io bursting) PR #3126 (Improve > System VM startup and memory usage) PR #3112 (network: Offerings do not > have to have Security Grouping enabled) PR #2795 (KVM: Properly report > available memory to Management Server) PR #3091 (Address reviewers from > abandoned PR #1597) PR #2848 (VMware offline migration) PR #2983 (KVM live > storage migration NFS-NFS) PR #3122 (Add back ability to disable backup of > a snapshot to secondary) *this PR is targeting 4.11 Additionally, I will > open a PR fixing a critical bug in PR #2997, migrating the template to > target local storage if it is not there. > > (II) PRs and Issues that are interesting, but the contributors are > unresponsive. Therefore, due to the tight schedule, they are likely going > to be merged into the next LTS. Still, they are worth mentioning and it > would be great if we have a few of these PRs stable to merge in 4.12. > PR #3058 (update dynamic role) > issue #3081 (L2 guest networking via UI) issue #3068 (some UI additions) > PR #3036 (extra capabilities for VMs snapshots) issue #3041 (Decision > making logic of which Secondary storage to be used Secondary storage to be > used) issue #3040 (Broadcast URI not set to VXLAN, but VLAN) PR #2578 (API > command to list management servers) PR #2311 (optimization for applying > port forward rules) > > I appreciate all the effort that has been put so far. Please feel free to > discuss if you have comments, concerns, or suggestions. > > Kind regards, > Gabriel. > > Em qui, 3 de jan de 2019 às 14:03, Gabriel Beims Bräscher < > gabrasc...@gmail.com> escreveu: > > > Thanks for the feedback guys, I really appreciate the help. > > > > Rohit you have a good point. What if we postpone the freezing date to > > 23rd January, and then we can have RC1 until 31st January? > > > > Em qui, 3 de jan de 2019 às 13:21, Simon Weller > > <swel...@ena.com.invalid> > > escreveu: > > > >> Let us know how we can help Gabriel! > >> > >> > >> ________________________________ > >> From: Rohit Yadav <rohit.ya...@shapeblue.com> > >> Sent: Thursday, January 3, 2019 6:03 AM > >> To: dev > >> Subject: Re: Re: [PROPOSE] RM for 4.12 > >> > >> Hi Gabriel, > >> > >> > >> You've my full support, let me add you to blueorangutan to kick tests. > >> > >> > >> I've slight objection on the freeze date since people are on holidays > >> and we still have some outstanding PRs to review, and I think we need > >> to fix master branch (which is failing Travis and marvin/trillian > >> smoketests) as early as possible without which it will be difficult > >> to merge outstanding PRs with confidence. I think it may not be > >> practical to have a stable RC1 by 18th unless master is stabilized > >> first, then some of the mentioned/outstanding feature PRs are tested > >> and merge. How about moving the freeze date to the end of Jan 2019, > >> while still work towards bugfixing and master stability? > >> > >> > >> Please also check the upgrade paths from 4.11.2.0, 4.11.3.0-SNAPSHOT, > >> I think the paths to 4.11.2.0(-SNAPSHOT) may need fixing > >> appropriately. We also have some criticial VR/systemvmtemplate fixes > >> especially around VMware that we can aim to fix/publish before 4.12.0.0. > >> > >> > >> - Rohit > >> > >> <https://cloudstack.apache.org> > >> > >> > >> > >> ________________________________ > >> From: Gabriel Beims Bräscher <gabrasc...@gmail.com> > >> Sent: Friday, December 28, 2018 5:55:36 PM > >> To: dev > >> Subject: Re: Re: [PROPOSE] RM for 4.12 > >> > >> Hi Haijiao, > >> > >> It would be great to have it. If we get a PR before the release > >> freezing, I have no problem adding it to 4.12. > >> > >> Thanks for the feedback. > >> > >> Em qui, 27 de dez de 2018 às 23:50, Haijiao <18602198...@163.com> > >> escreveu: > >> > >> > Great ! > >> > > >> > > >> > Is it possible to add XenServer 7.6 and XCP-ng 7.6 support into ACS > >> 4.12, > >> > though there's no PR to address it yet ? > >> > > >> > > >> > Regards, > >> > > >> > > >> > > >> > > >> > 在2018年12月27 19时02分, "Gabriel Beims Bräscher"<gabrasc...@gmail.com>写道: > >> > > >> > Thanks for the feedback, Rafael. > >> > > >> > Updated the PRs/features list: > >> > > >> > I – IPv6 support for Advanced network; > >> > > >> > I a) ipv6: Calculate IPv6 address instead of fetching one from a > >> > pool > >> > #3077 (https://github.com/apache/cloudstack/pull/3077) > >> > > >> > I b) Refactory VXLAN script and add IPv6 support #3070 ( > >> > https://github.com/apache/cloudstack/pull/3070) > >> > > >> > II – UI: Update jquery and related libraries #3069 ( > >> > https://github.com/apache/cloudstack/pull/3069) > >> > > >> > III – Data motion new features > >> > > >> > III a) KVM-Local storage - fixes: (i) migrate template when it > >> > does > >> note > >> > exist on target storage, and (ii) enable migrations with TLS > >> > connection; > >> > > >> > III b) KVM live storage migration intra-cluster from NFS source > >> > and destination #2983 > >> > (https://github.com/apache/cloudstack/pull/2983) > >> > > >> > III c) Vmware offline migration #2848 ( > >> > https://github.com/apache/cloudstack/pull/2848) > >> > > >> > IV – Add Influxdb to StatsCollector #3078 ( > >> > https://github.com/apache/cloudstack/pull/3078) > >> > > >> > V – Add command to list management servers #2578 ( > >> > https://github.com/apache/cloudstack/pull/2578) > >> > > >> > Em qua, 26 de dez de 2018 às 11:25, Rafael Weingärtner < > >> > rafaelweingart...@gmail.com> escreveu: > >> > > >> > > It sounds like a plan. > >> > > > >> > > Reading through your suggested PRs (from the backlog we have), I > >> noticed > >> > > something though. The PR ( > >> https://github.com/apache/cloudstack/pull/2997 > >> > ) > >> > > that has been merged introduced a bug in its feature (as we > >> > > discussed > >> > last > >> > > week). Therefore, you need to add the fix for this bug in the > >> > > list as > >> > well. > >> > > > >> > > On Wed, Dec 26, 2018 at 9:48 AM Gabriel Beims Bräscher < > >> > > gabrasc...@gmail.com> > >> > > wrote: > >> > > > >> > > > Hi All, > >> > > > > >> > > > > >> > > > It has been one year since we started discussing the 4.11 > >> > > > release, > >> > which > >> > > > was released on 12 February 2018. Additionally, 4.11 LTS is > >> supported > >> > > until > >> > > > 1st July 2019 [1]; the next release will be 4.12, prior to our > >> > > > next > >> LTS > >> > > > (5.0?). With that in mind, I'd like to put myself forward as > >> > > > release manager for 4.12. Please feel free to discuss if you > >> > > > have comments > >> or > >> > > > concerns. > >> > > > > >> > > > > >> > > > Here is the plan: > >> > > > > >> > > > 1. The freeze date for the 4.12.0.0 will be at the 12th of > >> > > > January > >> > 2019. > >> > > > > >> > > > 2. After the freeze date (12th Jan), features will not be > >> > > > allowed on > >> > > > 4.12.0.0 and fixes only if addressing blocker issues. Fixes for > >> other > >> > > > issues will be individually judged on their merit and risk. > >> > > > > >> > > > 3. RM will triage/report critical and blocker bugs for 4.12 and > >> > encourage > >> > > > people to get them fixed. > >> > > > > >> > > > 4. RM will create RCs and start voting once blocker bugs are > >> > > > cleared > >> > and > >> > > > baseline smoke test results are on par with previous smoke test > >> > results. > >> > > > > >> > > > 5. RM will allocate at least a week for branch stabilization > >> > > > and > >> > testing. > >> > > > At the earliest, on 18th January, RM will put 4.12.0.0-rc1 for > >> voting > >> > > from > >> > > > the 4.12.0.0 branch, and master will be open to accepting new > >> features. > >> > > > > >> > > > 6. RM will repeat 3-5 as required. Voting/testing of -rc2, -rc3 > >> > > > and > >> so > >> > on > >> > > > will be created as required. > >> > > > > >> > > > 7. Once vote passes - RM will continue with the release > >> > > > procedures > >> [2]. > >> > > > > >> > > > > >> > > > I have selected the following pull requests and features to > >> > > > address > >> > some > >> > > > efforts and merge them on 4.12.0.0: > >> > > > > >> > > > I – IPv6 support for Advanced network; > >> > > > > >> > > > I a) ipv6: Calculate IPv6 address instead of fetching one > >> > > > from a > >> pool > >> > > > #3077 (https://github.com/apache/cloudstack/pull/3077) > >> > > > > >> > > > I b) Refactory VXLAN script and add IPv6 support #3070 ( > >> > > > https://github.com/apache/cloudstack/pull/3070) > >> > > > > >> > > > II – UI: Update jquery and related libraries #3069 ( > >> > > > https://github.com/apache/cloudstack/pull/3069) > >> > > > > >> > > > III – Data motion new features > >> > > > > >> > > > III a) KVM-Local storage ( > >> > > https://github.com/apache/cloudstack/pull/2997 > >> > > > ) > >> > > > > >> > > > III b) KVM live storage migration intra cluster from NFS > >> > > > source > >> and > >> > > > destination #2983 > >> > > > (https://github.com/apache/cloudstack/pull/2983) > >> > > > > >> > > > III c) Vmware offline migration #2848 ( > >> > > > https://github.com/apache/cloudstack/pull/2848) > >> > > > > >> > > > IV – Add Influxdb to StatsCollector #3078 ( > >> > > > https://github.com/apache/cloudstack/pull/3078) > >> > > > > >> > > > V – Add command to list management servers #2578 ( > >> > > > https://github.com/apache/cloudstack/pull/2578) > >> > > > > >> > > > > >> > > > Please contribute with your ideas and feedback. > >> > > > > >> > > > > >> > > > Regards, > >> > > > > >> > > > Gabriel. > >> > > > > >> > > > > >> > > > [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/LTS > >> > > > > >> > > > [2] > >> > > > > >> > > >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+Proced > >> ure > >> > > > > >> > > > >> > > > >> > > -- > >> > > Rafael Weingärtner > >> > > > >> > > >> > >> rohit.ya...@shapeblue.com > >> www.shapeblue.com<http://www.shapeblue.com> > >> Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue > >> > >> > >> > >> >