fuel-dev team mailing list archive
-
fuel-dev team
-
Mailing list archive
-
Message #00542
Re: Fuel 4.1 Code Freeze Status
Just do stable/4.1 for all and get it over with faster.
On Tue, Feb 25, 2014 at 8:55 PM, Mike Scherbakov
<mscherbakov@xxxxxxxxxxxx> wrote:
> Thanks Matt. #2 must be fixed, but that's trivial change, so I propose to do
> code freezing and land package then into both "master" mirror & stable/4.1.
>
> So what repos do I need to skip for creating stable/4.1 for any reason?
>
> stackforge/fuel-astute
> stackforge/fuel-devops
> stackforge/fuel-docs
> stackforge/fuel-library
> stackforge/fuel-main
> stackforge/fuel-ostf
> stackforge/fuel-ostf-plugin
> stackforge/fuel-provision
> stackforge/fuel-web
>
>
> On Tue, Feb 25, 2014 at 8:34 PM, Matthew Mosesohn <mmosesohn@xxxxxxxxxxxx>
> wrote:
>>
>> There are 2 issues with glance:
>> 1 - glance API needs filesystem_store_data setting added to
>> glance-api.conf (even though it's defined also in glance-cache.conf).
>> This is a non-fatal error and doesn't block normal usage. I proposed
>> https://review.openstack.org/76252 - a one line trivial fix
>>
>> 2 - /var/lib/glance/image-cache/{queue,invalid,incomplete} are set to
>> root:root ownership instead of glance:glance. I put an OSCI ticket in
>> to fix this. It is really the job of the package to set file ownership
>> and this one doesn't even make sense because
>> /var/lib/glance/image-cache (its parent dir) is glance:glance. OSCI
>> bug is https://mirantis.jira.com/browse/OSCI-1091 and I think it
>> should be marked a blocker, but it also is a one line fix for
>> glance-api post-install script.
>>
>> On Tue, Feb 25, 2014 at 8:28 PM, Andrew Woodward <awoodward@xxxxxxxxxxxx>
>> wrote:
>> > +1
>> >
>> >
>> > On Tue, Feb 25, 2014 at 8:17 AM, Mike Scherbakov
>> > <mscherbakov@xxxxxxxxxxxx>
>> > wrote:
>> >>
>> >> A few more things were nailed down during these hours.
>> >>
>> >> I've moved https://bugs.launchpad.net/fuel/+bug/1284261 to 5.0, I hope
>> >> no
>> >> objections to it.
>> >>
>> >> OpenVSwitch with bonding sometimes stops accepting ARPs - Critical, but
>> >> looks like we can't configure LACP on our switches. Active-backup mode
>> >> works
>> >> fine.
>> >> OSError: [Errno 13] Permission denied: for murano dashboard - should be
>> >> already fixed by package update, waiting for someone to confirm
>> >> Murano has too open dirs (o+w) - security issue. Waiting for patches
>> >> from
>> >> Murano team
>> >> Glance Error: Could not find filesystem_store_datadir in configuration
>> >> options. - waiting from Matt more details on this issue, but looks like
>> >> it
>> >> low-priority glance caching issue
>> >>
>> >> I believe we can call for code freeze for all components except Murano.
>> >> It
>> >> means that we will still need to merge trivial changes into Murano DEB
>> >> specs, and start accepting testing of Murano only after it is done.
>> >> For all other pieces of Fuel I believe we can start acceptance testing.
>> >>
>> >> Any objections?
>> >>
>> >>
>> >> On Tue, Feb 25, 2014 at 3:42 PM, Mike Scherbakov
>> >> <mscherbakov@xxxxxxxxxxxx> wrote:
>> >>>
>> >>> Folks,
>> >>> few more things were tested and merged. Please pay high attention to
>> >>> every new bug created now, and try to triage immediately - we need to
>> >>> know
>> >>> whether it's low priority and can be deferred to 5.0 or critical,
>> >>> which must
>> >>> be addressed in 4.1.
>> >>>
>> >>> We are one step away from calling for a code-freeze.
>> >>> Largest thing to verify is kernel 3.10
>> >>> (https://bugs.launchpad.net/fuel/+bug/1263072,
>> >>> https://bugs.launchpad.net/fuel/+bug/1282493)
>> >>>
>> >>> Needs to be triaged/try/comments provided:
>> >>> https://bugs.launchpad.net/fuel/+bug/1284092
>> >>> https://bugs.launchpad.net/fuel/+bug/1284236
>> >>> https://bugs.launchpad.net/fuel/+bug/1284177
>> >>>
>> >>> Update about bonding is needed from Andrey:
>> >>> https://bugs.launchpad.net/fuel/+bug/1272842
>> >>>
>> >>> Murano-related issues:
>> >>> https://bugs.launchpad.net/fuel/+bug/1282613 - Critical
>> >>> https://bugs.launchpad.net/fuel/+bug/1284574
>> >>>
>> >>> Other:
>> >>> https://bugs.launchpad.net/fuel/+bug/1284571 - slow getting of master
>> >>> IP.
>> >>> Let's discuss if it's Ok to merge in 4.1.
>> >>>
>> >>> Thanks,
>> >>>
>> >>>
>> >>> On Tue, Feb 25, 2014 at 2:39 PM, Aleksey Kasatkin
>> >>> <akasatkin@xxxxxxxxxxxx> wrote:
>> >>>>
>> >>>> >>> #1283805 In fuelmenu, if you set IP for master, static pool
>> >>>> >>> starts
>> >>>> >>> from same IP -- merged,
>> >>>> This particular problem is fixed, ticket can be closed.
>> >>>> Andrey pointed another problem:
>> >>>> https://bugs.launchpad.net/fuel/+bug/1283805/comments/11
>> >>>> that can be discussed within separate ticket.
>> >>>>
>> >>>>
>> >>>> Aleksey Kasatkin
>> >>>>
>> >>>> S. Software Developer | Mirantis, Inc. | http://www.mirantis.com
>> >>>> cell: +380938330852 | skype: alexeyk_ru
>> >>>>
>> >>>>
>> >>>> On Tue, Feb 25, 2014 at 8:44 AM, Andrew Woodward
>> >>>> <awoodward@xxxxxxxxxxxx> wrote:
>> >>>>>
>> >>>>> I agree kernel-lt-firmware and kernel-lt-headers conflict, headers
>> >>>>> can
>> >>>>> only be installed by the package section because it has deps that it
>> >>>>> won't
>> >>>>> resolve otherwise, but kernel-lt wont replace kernel in that
>> >>>>> section, hence
>> >>>>> the hokey adding it removing the ones we don't want and double
>> >>>>> checking we
>> >>>>> have the ones we do.
>> >>>>>
>> >>>>> Created https://bugs.launchpad.net/fuel/+bug/1284482 to track defect
>> >>>>>
>> >>>>>
>> >>>>> On Mon, Feb 24, 2014 at 9:57 PM, Matthew Mosesohn
>> >>>>> <mmosesohn@xxxxxxxxxxxx> wrote:
>> >>>>>>
>> >>>>>> I'll test the updated CentOS kernel for you today and review.
>> >>>>>>
>> >>>>>> I see why you had to do the ugly hack for kernel vs kernel-ml, and
>> >>>>>> normally this is handled via "conflicts" or "obsoletes" flags. I
>> >>>>>> know
>> >>>>>> we can't put both kernels in the same repo with obsoletes flag, but
>> >>>>>> maybe we can make it blend with conflicts instead. If this code
>> >>>>>> works, let's ship it for 4.1 since we're down to the wire, but I'd
>> >>>>>> like to refactor it into something a little less hackish and
>> >>>>>> doesn't
>> >>>>>> make systems complain.
>> >>>>>>
>> >>>>>> On Tue, Feb 25, 2014 at 9:40 AM, Andrew Woodward
>> >>>>>> <awoodward@xxxxxxxxxxxx> wrote:
>> >>>>>> > https://review.openstack.org/#/c/76090/ for fuel-web to convert
>> >>>>>> > names from
>> >>>>>> > kernel_ml to kernel_lt
>> >>>>>> >
>> >>>>>> > https://review.openstack.org/#/c/76089/ to fix the package names
>> >>>>>> > and
>> >>>>>> > crazy
>> >>>>>> > amount of work that is required to effectively get anaconda to
>> >>>>>> > change the
>> >>>>>> > kernel before it finishes.
>> >>>>>> >
>> >>>>>> > https://review.openstack.org/76092 to fix the rpm requires and
>> >>>>>> > should be
>> >>>>>> > merged after OSCI has all packages.
>> >>>>>> >
>> >>>>>> > Andrew.
>> >>>>>> >
>> >>>>>> >
>> >>>>>> >
>> >>>>>> > On Mon, Feb 24, 2014 at 8:41 PM, Dmitry Borodaenko
>> >>>>>> > <dborodaenko@xxxxxxxxxxxx> wrote:
>> >>>>>> >>
>> >>>>>> >> Team,
>> >>>>>> >>
>> >>>>>> >> We are almost ready to announce code freeze for 4.1.
>> >>>>>> >> Unfortunately,
>> >>>>>> >> we
>> >>>>>> >> couldn't merge everything that we need today, so we can't freeze
>> >>>>>> >> just
>> >>>>>> >> yet. The good news is that we didn't find any major regressions
>> >>>>>> >> as
>> >>>>>> >> of
>> >>>>>> >> ISO #195, and there is only a handful of problems that we still
>> >>>>>> >> need
>> >>>>>> >> to address:
>> >>>>>> >>
>> >>>>>> >> 1) Bonding
>> >>>>>> >> 2) Kernel 3.10 for CentOS
>> >>>>>> >> 3) Post-deploy orchestration workaround
>> >>>>>> >>
>> >>>>>> >> I believe that other outstanding issues are not critical enough
>> >>>>>> >> to
>> >>>>>> >> be
>> >>>>>> >> considered release blockers. If you know of any other bugs that
>> >>>>>> >> must
>> >>>>>> >> be fixed in 4.1, please speak up now. Otherwise, I propose a
>> >>>>>> >> soft
>> >>>>>> >> code
>> >>>>>> >> freeze: lets not merge any other changes except fixes for the
>> >>>>>> >> above
>> >>>>>> >> three issues, and declare code freeze as soon as these are
>> >>>>>> >> fixed.
>> >>>>>> >>
>> >>>>>> >> Bonding:
>> >>>>>> >>
>> >>>>>> >> There was a lot of confusion today about #1272842 (OpenVSwitch
>> >>>>>> >> with
>> >>>>>> >> bonding sometimes stops accepting ARPs). We thought we have a
>> >>>>>> >> way
>> >>>>>> >> to
>> >>>>>> >> reliably reproduce this bug, but all we found was a lot of
>> >>>>>> >> problems
>> >>>>>> >> with our test methodology for NIC bonding, and a real and easily
>> >>>>>> >> fixed
>> >>>>>> >> bug #1284384 (Remove balance-tcp bond mode option). Our
>> >>>>>> >> conclusion
>> >>>>>> >> so
>> >>>>>> >> far is that bonding isn't going to work in our devops/kvm based
>> >>>>>> >> test
>> >>>>>> >> environment, and we will need a real switch with LACP to have
>> >>>>>> >> another
>> >>>>>> >> go at trying to reproduce the bonding/ARP problem. If that is
>> >>>>>> >> the
>> >>>>>> >> case
>> >>>>>> >> and we can't really reproduce #1272842 tomorrow, I propose that
>> >>>>>> >> we
>> >>>>>> >> fix
>> >>>>>> >> #1284384 and leave #1272842 as a known limitation.
>> >>>>>> >>
>> >>>>>> >> Kernel 3.10 for CentOS
>> >>>>>> >>
>> >>>>>> >> Andrew's fuel-library patch was merged prematurely (before the
>> >>>>>> >> required kernel rpm's where created and added to the package
>> >>>>>> >> repositories). Andrew is close to getting his Kickstart script
>> >>>>>> >> changes
>> >>>>>> >> work with the new kernel-lt packages, but unfortunately the new
>> >>>>>> >> packages still miss the matching firmware binary package, he had
>> >>>>>> >> to
>> >>>>>> >> download that package from the upstream site to manually test
>> >>>>>> >> his
>> >>>>>> >> changes. I think we need some close coordination between Andrew,
>> >>>>>> >> Matt,
>> >>>>>> >> and OSCI team tomorrow morning Pacific time to tie all loose
>> >>>>>> >> ends
>> >>>>>> >> here: we need the firmware package from OSCI, and it would be
>> >>>>>> >> very
>> >>>>>> >> nice if Matt could review Andrew's fixes before we merge an
>> >>>>>> >> updated
>> >>>>>> >> version of them.
>> >>>>>> >>
>> >>>>>> >> Post-deploy orchestration workaround
>> >>>>>> >>
>> >>>>>> >> There's a -1 from QA on https://review.openstack.org/#/c/75389/
>> >>>>>> >> ,
>> >>>>>> >> it
>> >>>>>> >> can't be merged until that is resolved. There's hope that this
>> >>>>>> >> was
>> >>>>>> >> a
>> >>>>>> >> one-off test failure unrelated to the code change: Aleksandr
>> >>>>>> >> Didenko
>> >>>>>> >> commented that at least the /etc/hosts part worked fine,
>> >>>>>> >> although
>> >>>>>> >> he
>> >>>>>> >> wasn't able to check the radosgw side of the fix. If that's the
>> >>>>>> >> case,
>> >>>>>> >> we should be able to merge this tomorrow.
>> >>>>>> >>
>> >>>>>> >> Other critical and high priority bugs:
>> >>>>>> >>
>> >>>>>> >> #1284002 Request for HA deployment -- the consensus this morning
>> >>>>>> >> was
>> >>>>>> >> this this bug report is invalid, I think we need a document on
>> >>>>>> >> how
>> >>>>>> >> to
>> >>>>>> >> manually test Neutron, something similar to
>> >>>>>> >> fuel-library/deployment/puppet/ceph/README.md, so that everyone
>> >>>>>> >> can
>> >>>>>> >> agree and what is and isn't supposed to work. having an OSTF
>> >>>>>> >> test
>> >>>>>> >> script helps, but is not enough, there should be a document
>> >>>>>> >> explains
>> >>>>>> >> the test steps, and may include checks that are not easily
>> >>>>>> >> scripted
>> >>>>>> >>
>> >>>>>> >> #1263934 fuelmenu NTP settings prevent me from proceeding --
>> >>>>>> >> merged
>> >>>>>> >>
>> >>>>>> >> #1267431 Get rid of hardcoded "admin" tenant in puppet modules
>> >>>>>> >> -- a
>> >>>>>> >> short-term fix was merged, the rest should be postponed to 5.0
>> >>>>>> >>
>> >>>>>> >> #1283805 In fuelmenu, if you set IP for master, static pool
>> >>>>>> >> starts
>> >>>>>> >> from same IP -- merged, not sure if there's more work left for
>> >>>>>> >> 5.0
>> >>>>>> >> or
>> >>>>>> >> this can be closed?
>> >>>>>> >>
>> >>>>>> >> #1283812 Stop deploy tasks fails if any node was inaccessible --
>> >>>>>> >> doesn't look like this can be done in 4.1, unless a really safe
>> >>>>>> >> and
>> >>>>>> >> non-intrusive fix is proposed tomorrow
>> >>>>>> >>
>> >>>>>> >> #1284092 Instances can't get metadata and IP addresses -- didn't
>> >>>>>> >> have
>> >>>>>> >> time to triage, is this confirmed?
>> >>>>>> >>
>> >>>>>> >> #1284177 OS not erased from node after cluster is deleted -- a
>> >>>>>> >> duplicate of #1283825?
>> >>>>>> >>
>> >>>>>> >> #1284236 Glance Error: Could not find filesystem_store_datadir
>> >>>>>> >> in
>> >>>>>> >> configuration options -- didn't have time to triage
>> >>>>>> >>
>> >>>>>> >> #1284261 Astute must compare a sets of UIDs when collect data
>> >>>>>> >> from
>> >>>>>> >> netprobe.py -- proposed fix is a simple one-liner, can this be
>> >>>>>> >> done
>> >>>>>> >> tomorrow?
>> >>>>>> >>
>> >>>>>> >> #1284270 Please, add notification for user of fuel-cli about
>> >>>>>> >> custom
>> >>>>>> >> settings -- I think this should be postpoed to 5.0
>> >>>>>> >>
>> >>>>>> >> #1284193 ImageNotFound: error opening image
>> >>>>>> >> /var/lib/nova/instances/_base/ -- Nova bug (live migrations work
>> >>>>>> >> but
>> >>>>>> >> non-live migrations don't work with ephemeral RBD backend),
>> >>>>>> >> postponed
>> >>>>>> >> to 5.0
>> >>>>>> >>
>> >>>>>> >> --
>> >>>>>> >> Dmitry Borodaenko
>> >>>>>> >>
>> >>>>>> >> --
>> >>>>>> >> You received this message because you are subscribed to the
>> >>>>>> >> Google
>> >>>>>> >> Groups
>> >>>>>> >> "fuel-core-team" group.
>> >>>>>> >> To unsubscribe from this group and stop receiving emails from
>> >>>>>> >> it,
>> >>>>>> >> send an
>> >>>>>> >> email to fuel-core-team+unsubscribe@xxxxxxxxxxxx.
>> >>>>>> >> For more options, visit
>> >>>>>> >> https://groups.google.com/a/mirantis.com/groups/opt_out.
>> >>>>>> >
>> >>>>>> >
>> >>>>>> > --
>> >>>>>> > You received this message because you are subscribed to the
>> >>>>>> > Google
>> >>>>>> > Groups
>> >>>>>> > "fuel-core-team" group.
>> >>>>>> > To unsubscribe from this group and stop receiving emails from it,
>> >>>>>> > send an
>> >>>>>> > email to fuel-core-team+unsubscribe@xxxxxxxxxxxx.
>> >>>>>> > For more options, visit
>> >>>>>> > https://groups.google.com/a/mirantis.com/groups/opt_out.
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> You received this message because you are subscribed to the Google
>> >>>>> Groups "fuel-core-team" group.
>> >>>>> To unsubscribe from this group and stop receiving emails from it,
>> >>>>> send
>> >>>>> an email to fuel-core-team+unsubscribe@xxxxxxxxxxxx.
>> >>>>> For more options, visit
>> >>>>> https://groups.google.com/a/mirantis.com/groups/opt_out.
>> >>>>
>> >>>>
>> >>>> --
>> >>>> You received this message because you are subscribed to the Google
>> >>>> Groups "fuel-core-team" group.
>> >>>> To unsubscribe from this group and stop receiving emails from it,
>> >>>> send
>> >>>> an email to fuel-core-team+unsubscribe@xxxxxxxxxxxx.
>> >>>> For more options, visit
>> >>>> https://groups.google.com/a/mirantis.com/groups/opt_out.
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Mike Scherbakov
>> >>> #mihgen
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Mike Scherbakov
>> >> #mihgen
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "fuel-core-team" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> >> an
>> >> email to fuel-core-team+unsubscribe@xxxxxxxxxxxx.
>> >> For more options, visit
>> >> https://groups.google.com/a/mirantis.com/groups/opt_out.
>> >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "fuel-core-team" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to fuel-core-team+unsubscribe@xxxxxxxxxxxx.
>> > For more options, visit
>> > https://groups.google.com/a/mirantis.com/groups/opt_out.
>
>
>
>
> --
> Mike Scherbakov
> #mihgen
Follow ups
References