All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Nikolai Kondrashov" <Nikolai.Kondrashov@redhat.com>
To: kernelci@groups.io, philip.li@intel.com
Cc: "Don Zickus" <dzickus@redhat.com>,
	dvyukov@google.com, kernelci-members@groups.io,
	nkondras@redhat.com, julie.du@intel.com,
	"Iñaki Malerba" <imalerba@redhat.com>
Subject: Re: Working with the KernelCI project
Date: Fri, 21 Aug 2020 12:50:14 +0300	[thread overview]
Message-ID: <ea1b08f4-d772-a7e7-8347-a268dc5fbbda@redhat.com> (raw)
In-Reply-To: <20200809022529.GB26573@intel.com>

Hi Philip,

On 8/9/20 5:25 AM, Philip Li wrote:
 > On Wed, Jul 22, 2020 at 03:42:41PM +0300, Nikolai Kondrashov wrote:
 >> The above describes the revision you're testing as a patch being applied to a
 >> particular commit in the stm32 repo's master branch. The revision has a build,
 >> which failed, the build has the config URL and the log linked, as well as the
 > Thanks, besides the final result like success or failed, does the db currently
 > support start but not completed build (or planned but not start)?

I've been thinking about this a bit and had a similar request from my
teammates at CKI Project for our internal implementation of the protocol.

What it seems we can do is to allow sending the same object multiple times,
with the condition that every new instance has the same amount of, or more
optional fields.

This would allow you to send your build or test with some basic information
first, and e.g. without output files and (importantly) with the status, and
when the build/test is done, send the same, but with previously missing fields
added.

The dashboard would be able to display the interim object as "in progress",
for example.

We don't have a working implementation yet, but it seems it should be
possible to do with minimal effort and performance hit.

 >> However, if you'd be interested, we could help you set up forwarding your
 >> reports to KernelCI. You can start very simple and small, as the schema only
 >> requires a handful of fields. This will help us see your needs: what data you
 >> want in reports and on the dashboard, how many reports you want to push (both
 >> positive and negative), etc.
 > Thanks for the offering, the aggregation is a nice feature, but we are fully
 > occupied by planned effort and it's hard to do actual implementation level thing
 > in short term. Meanwhile I'd like to know more about it, and look fwd to the
 > hacking session if i could attend it.

I've finally published the schema introduction article I promised earlier:

     https://foundation.kernelci.org/blog/2020/08/21/introducing-common-reporting/

LPC finalized the schedule. Our talk is on Wednesday:

     https://linuxplumbersconf.org/event/7/contributions/730/

Our BoF session is on Thursday:

     https://linuxplumbersconf.org/event/7/contributions/731/

Unfortunately, we were only given 45 minutes for the latter, so we won't be
able to fit much there. However, we've been allocated a separate chat room:

     https://chat.2020.linuxplumbersconf.org/channel/kcidb

We'll be hanging out there during the whole conference, and will be able to
commandeer one of the shared video call rooms, if necessary, or start a video
chat on a 3rd party service, and discuss anything related to common reporting,
walk you through the submission process, help you set up minimal reporting,
you name it.

Hope to see you there, but if you can't make it, we're always there on the
#kernelci channel on Freenode, reachable over email, and can organize a video
call, of course.

Nick


  parent reply	other threads:[~2020-08-21  9:50 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20200707222342.scrz75265etaqlmd@redhat.com>
     [not found] ` <42d15463-e4ee-4c0b-c63f-dce7acb05e35@collabora.com>
     [not found]   ` <CACT4Y+ZLoBLFWRM+RcKZJyR2Hh5az9W8_329ShM9JuSg6V4uVw@mail.gmail.com>
     [not found]     ` <bbeeb467-1571-5404-7408-9b112d64e928@redhat.com>
     [not found]       ` <CACT4Y+a1t-9sT7xz7d=Wmesnn_QoUqfipmoZXBu40_B+GQy=nQ@mail.gmail.com>
2020-07-17 12:22         ` [kernelci-members] Working with the KernelCI project Nikolai Kondrashov
2020-08-03  9:25           ` Nikolai Kondrashov
2020-08-05 18:44             ` Dmitry Vyukov
2020-08-21 10:10               ` Nikolai Kondrashov
2020-09-28 12:48                 ` Dmitry Vyukov
2020-09-28 13:15                   ` Nikolai Kondrashov
2020-09-28 15:23                     ` Dmitry Vyukov
2020-09-28 16:09                       ` Dmitry Vyukov
2020-09-28 16:24                         ` Dmitry Vyukov
2020-09-28 17:16                           ` Nikolai Kondrashov
2020-09-29  7:52                             ` Dmitry Vyukov
2020-09-29 17:13                               ` Nikolai Kondrashov
2020-09-30  7:07                                 ` Dmitry Vyukov
2020-10-01  8:30                                   ` Nikolai Kondrashov
2020-10-01  8:43                                     ` Dmitry Vyukov
2020-10-01 10:51                                       ` Nikolai Kondrashov
2020-09-30  7:21                                 ` Dmitry Vyukov
2020-10-01  8:53                                   ` Nikolai Kondrashov
2020-09-30  7:31                                 ` Dmitry Vyukov
2020-10-01  8:57                                   ` Nikolai Kondrashov
     [not found]                                 ` <16397F50C12D08DD.21243@groups.io>
2020-09-30 16:07                                   ` Dmitry Vyukov
2020-10-01 10:48                                     ` Nikolai Kondrashov
2020-10-01 13:32                                       ` Nikolai Kondrashov
2020-10-01 14:48                                         ` Dmitry Vyukov
2020-10-01 15:49                                           ` Nikolai Kondrashov
2020-10-01 15:51                                             ` Nikolai Kondrashov
2020-10-01 16:00                                               ` Dmitry Vyukov
2020-10-01 16:34                                                 ` Nikolai Kondrashov
2020-10-01 17:02                                                   ` Dmitry Vyukov
2020-10-02  7:52                                                     ` Dmitry Vyukov
2020-10-02  8:12                                                       ` Nikolai Kondrashov
2020-10-02  9:02                                                         ` Dmitry Vyukov
2020-10-02  9:08                                                           ` Nikolai Kondrashov
2020-10-02 10:39                                                           ` Nikolai Kondrashov
2020-10-02 13:40                                                             ` Dmitry Vyukov
2020-10-02  8:12                                                     ` Nikolai Kondrashov
2020-10-01 15:01                                       ` Dmitry Vyukov
2020-10-01 15:11                                         ` Nikolai Kondrashov
2020-10-01 15:36                                           ` Dmitry Vyukov
2020-10-01 15:40                                             ` Dmitry Vyukov
2020-10-01 15:58                                               ` Nikolai Kondrashov
2020-10-01 15:55                                             ` Nikolai Kondrashov
2020-10-01 16:03                                               ` Dmitry Vyukov
2020-10-01 16:28                                                 ` Nikolai Kondrashov
2020-09-28 16:50                         ` Nikolai Kondrashov
2020-09-28 16:49                       ` Nikolai Kondrashov
2020-09-28 17:09                         ` Dmitry Vyukov
     [not found] ` <20200709110029.GB27682@intel.com>
     [not found]   ` <69138572-7241-1636-8018-34cd380ec540@redhat.com>
     [not found]     ` <20200713001929.GA1812@intel.com>
2020-07-22 12:42       ` Nikolai Kondrashov
2020-08-03  9:11         ` Nikolai Kondrashov
2020-08-04  0:13           ` Philip Li
2020-08-09  2:25         ` Philip Li
2020-08-10  8:50           ` Nikolai Kondrashov
2020-08-21  9:50           ` Nikolai Kondrashov [this message]
2020-08-21 10:19             ` Nikolai Kondrashov

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=ea1b08f4-d772-a7e7-8347-a268dc5fbbda@redhat.com \
    --to=nikolai.kondrashov@redhat.com \
    --cc=dvyukov@google.com \
    --cc=dzickus@redhat.com \
    --cc=imalerba@redhat.com \
    --cc=julie.du@intel.com \
    --cc=kernelci-members@groups.io \
    --cc=kernelci@groups.io \
    --cc=nkondras@redhat.com \
    --cc=philip.li@intel.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.