public inbox for kernelci@lists.linux.dev
 help / color / mirror / Atom feed
From: "Kevin Hilman" <khilman@baylibre.com>
To: Dan Rue <dan.rue@linaro.org>
Cc: kernelci@groups.io
Subject: Re: [kernelci] Meeting Minutes for 2018-08-13
Date: Wed, 15 Aug 2018 08:20:28 -0700	[thread overview]
Message-ID: <7hlg97lkqr.fsf@baylibre.com> (raw)
In-Reply-To: <20180813144959.2zubcbojvnlk75sv@xps.therub.org> (Dan Rue's message of "Mon, 13 Aug 2018 09:49:59 -0500")

"Dan Rue" <dan.rue@linaro.org> writes:

> - Attendees - Ana, Guillaume, Guenter, Mark, Matt, Dan
>
> - Dan - ok with everyone to post minutes to mailing list after meeting?
>   - Mark - concern about unstructured mailing list discussions
>   - Dan - I’d like to try and see how it goes

I really appreciate the minutes.  It's Monday 6am for me when the
meeting happens, so I'm unlikely to attend, but I still like being able
to follow what happens and contribute.

> - Guillaume
>   - Rewriting the device map as “test configs”, first PR for early
>     feedback: https://github.com/kernelci/lava-ci-staging/pull/96
>     - Suggestion to add support to use yaml config files, rather than
>     having them defined in python
>   - Can we drop lava-v1?
>     - [matt] Looks like the last lab that uses v1 is offline since July
>     11, but they don’t have any v1 devices anymore either
>     - [matt] +1

+1  Drop it.  Anyone who cares about v1 at this point can submit patches
to add it back, or migrate to v2 (preferably the latter.)

>   - Should we test with “SMP=n” all ARM devices? Some failures are seen
>   on veyron-jaq and nyan-big only with SMP=n, they should not fail but
>   otoh it’s not a config normally used in production devices.
>     - [mark] yes, it’s good to check to catch issues that were assumed
>     by developers and find real problems. Similar to testing what
>     testing RT used to do before SMP was common.

Agree with Mark.  Another useful thing is when a boot fails with the
normal (SMP=y) but passes with SMP=n, it helps narrow down the failure.
(this happened recently on Amlogic SoCs and helped us narrow down the
regression to broadcast timers that are only enabled in SMP mode)

>   - Improve coordination when syncing staging with prod (and merging
>   kernelci-build with lava-ci)
>     - If kernelci-build and lava-ci were combined, it would make
>     deployment simpler (less need to do an atomic sync when making big
>     changes)
>     - Last week deploying the changes wasn’t easy because Matt wasn’t
>     highly available at the same time as Guillaume
>     - Matt, ana, +1
>     - [guillaume] should we put them in lavaci ?
>     - 6 hours without builds on friday. Staging -> prod requires
>     downtime. Better to do it during quiet period
>
> - Ana
>   - PR for https://github.com/kernelci/kernelci-backend/pull/70 open for
>   review, code to send the test suite report emails
>   - Rootfs with test suites - pulling test suite from git repo. Need a
>   way to handle versioning
>   - Support for building mips - do we need to support the 3 mips
>   architectures? The advantage of having all mips arches is we have mips
>   32 bits little endian and bit endian and also mips 64 bits little
>   endian.
>     - [Matt] Kevin will known which

buildroot, debian and the kernel support all 3.  I think we should build
toolchains/rootfs for all 3 so we're ready, and those won't continually
consume build resources.

For kernels, until we have more build capacity, I think we should enable
kernels as we get hardware (or as MIPS people request specific
kernels/defconfigs)

> - [Matt] Updating builders with tmpfs
>   - Could add it to docker runtime
>     - But then couldn’t run docker builds on the builder
>   - Needs more testing in staging, with jenkins pipeline
>   - For now, just tag one box as the docker builder. In the future it
>   won’t be an issue once everything is using containers
>   - Every step should run inside a container
>
> - Guillaume - looking to convert 3 more jobs to pipeline

FYI Re: docker builders.

If you mount /var/run/docker.sock and /dev/kvm into the docker
container, and then install docker in the container, then the dockerized
builders could also pull/run docker images.   NOTE: that this
technically isn't "docker in docker" because it's actually just
(re)using the main host docker.

Kevin


  reply	other threads:[~2018-08-15 15:20 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-13 14:49 Meeting Minutes for 2018-08-13 Dan Rue
2018-08-15 15:20 ` Kevin Hilman [this message]
2018-08-15 15:28   ` [kernelci] " groeck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7hlg97lkqr.fsf@baylibre.com \
    --to=khilman@baylibre.com \
    --cc=dan.rue@linaro.org \
    --cc=kernelci@groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox