Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Matthew Treinish
On Wed, Apr 13, 2016 at 05:12:08PM -0500, Dolph Mathews wrote:
> On Wed, Apr 13, 2016 at 2:37 PM, Emilien Macchi  wrote:
> 
> > On Wed, Apr 13, 2016 at 12:13 PM, Matthew Treinish 
> > wrote:
> > > On Wed, Apr 13, 2016 at 10:59:10AM -0400, Emilien Macchi wrote:
> > >> Hi,
> > >>
> > >> Current OpenStack Infra Periodic jobs do not send e-mails (only
> > >> periodic-stable do), so I propose to create periodic-ci-reports
> > >> mailing list [1] and to use it when our periodic jobs fail [2].
> > >> If accepted, people who care about periodic jobs would like to
> > >> subscribe to this new ML so they can read quick feedback from
> > >> failures, thanks to e-mail filters.
> > >
> > > So a big motivation behind openstack-health was to make doing this not
> > > necessary. In practice the ML posts never get any real attention from
> > people
> > > and things just sit. [3] So, instead of trying to create another ML here
> > > I think it would be better to figure out why openstack-health isn't
> > working
> > > for doing this and figure out how to improve it.
> >
> > I like openstack-health, I use it mostly every day.
> > Though I miss notifications, like we have with emails.
> > Something we could investigate is RSS support in openstack-health.
> >
> 
> I guess everyone is different. Outside of automated systems, I don't
> interface with RSS/atom anymore myself (~since Google Reader was shutdown).
> 
> I've investigated every mailing-list based notification I've ever received,
> however I don't feel compelled to respond to the mailing list thread (if
> that is a metric anyone is looking at here).

TBH, I don't think that's a metric that's relevant here. The argument that was
being made earlier was that people want a ML to report results to because it
acts as a notification system for periodic gate failures. The contention was
that it enables people to respond quickly when things start to fail. But, what I
was saying is that past experience has shown that in practice this is never the
case. No one is actually on call for dealing with failures when they come in. So
what ends up really happening is that failures just sit on the list and repeat
every day. The ML is also pretty bad interface for dealing with this sort of
thing over time. This problem was a big part of why openstack-health was
developed.

The RSS/atom idea is a compromise to provide an alternative for everyone who
still says they want a notification on failures but would be more tightly
integrated with the rest of the systems we're working on here.

FWIW, I started doodling on doing this here:

https://review.openstack.org/305496

it's still pretty far from complete, but it's a starting point.


> 
> OpenStack Health is cool, but I certainly won't check it with any
> regularity.

This is actually the behavior I think we want to address. One of the goals for
the project is to make it the go to spot for investigating anything related to
the gate. Identifying the gaps that are preventing it from being a useful tool
for you and other people is important for this goal. So I'm gonna put you on the
spot, what do you think is missing from making this really useful for you today?

-Matt Treinish

> > >>
> > >> The use-case is described in [2], please use Gerrit to give feedback.
> > >>
> > >> Thanks,
> > >>
> > >> [1] https://review.openstack.org/305326
> > >> [2] https://review.openstack.org/305278
> > > [3]
> > http://lists.openstack.org/pipermail/openstack-dev/2016-February/086706.html



signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Ian Wienand

On 04/14/2016 03:22 AM, Jeremy Stanley wrote:

Mentioned in IRC as well, but would an RSS/ATOM feed be a good
compromise between active notification and focus on the dashboard as
an entry point to researching job failures?


For myself, simply ordering by date on the log page as per [1] would
make it one step easier to write a local cron job to pick up the
latest.

-i

[1] https://review.openstack.org/#/c/301989/


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Dolph Mathews
On Wed, Apr 13, 2016 at 2:37 PM, Emilien Macchi  wrote:

> On Wed, Apr 13, 2016 at 12:13 PM, Matthew Treinish 
> wrote:
> > On Wed, Apr 13, 2016 at 10:59:10AM -0400, Emilien Macchi wrote:
> >> Hi,
> >>
> >> Current OpenStack Infra Periodic jobs do not send e-mails (only
> >> periodic-stable do), so I propose to create periodic-ci-reports
> >> mailing list [1] and to use it when our periodic jobs fail [2].
> >> If accepted, people who care about periodic jobs would like to
> >> subscribe to this new ML so they can read quick feedback from
> >> failures, thanks to e-mail filters.
> >
> > So a big motivation behind openstack-health was to make doing this not
> > necessary. In practice the ML posts never get any real attention from
> people
> > and things just sit. [3] So, instead of trying to create another ML here
> > I think it would be better to figure out why openstack-health isn't
> working
> > for doing this and figure out how to improve it.
>
> I like openstack-health, I use it mostly every day.
> Though I miss notifications, like we have with emails.
> Something we could investigate is RSS support in openstack-health.
>

I guess everyone is different. Outside of automated systems, I don't
interface with RSS/atom anymore myself (~since Google Reader was shutdown).

I've investigated every mailing-list based notification I've ever received,
however I don't feel compelled to respond to the mailing list thread (if
that is a metric anyone is looking at here).

OpenStack Health is cool, but I certainly won't check it with any
regularity.


> > -Matt Treinish
> >
> >>
> >> The use-case is described in [2], please use Gerrit to give feedback.
> >>
> >> Thanks,
> >>
> >> [1] https://review.openstack.org/305326
> >> [2] https://review.openstack.org/305278
> > [3]
> http://lists.openstack.org/pipermail/openstack-dev/2016-February/086706.html
> >
> >
> __
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
>
>
> --
> Emilien Macchi
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Emilien Macchi
On Wed, Apr 13, 2016 at 12:13 PM, Matthew Treinish  wrote:
> On Wed, Apr 13, 2016 at 10:59:10AM -0400, Emilien Macchi wrote:
>> Hi,
>>
>> Current OpenStack Infra Periodic jobs do not send e-mails (only
>> periodic-stable do), so I propose to create periodic-ci-reports
>> mailing list [1] and to use it when our periodic jobs fail [2].
>> If accepted, people who care about periodic jobs would like to
>> subscribe to this new ML so they can read quick feedback from
>> failures, thanks to e-mail filters.
>
> So a big motivation behind openstack-health was to make doing this not
> necessary. In practice the ML posts never get any real attention from people
> and things just sit. [3] So, instead of trying to create another ML here
> I think it would be better to figure out why openstack-health isn't working
> for doing this and figure out how to improve it.

I like openstack-health, I use it mostly every day.
Though I miss notifications, like we have with emails.
Something we could investigate is RSS support in openstack-health.

> -Matt Treinish
>
>>
>> The use-case is described in [2], please use Gerrit to give feedback.
>>
>> Thanks,
>>
>> [1] https://review.openstack.org/305326
>> [2] https://review.openstack.org/305278
> [3] 
> http://lists.openstack.org/pipermail/openstack-dev/2016-February/086706.html
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Emilien Macchi

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Matthew Treinish
On Wed, Apr 13, 2016 at 05:22:28PM +, Jeremy Stanley wrote:
> On 2016-04-13 12:58:47 -0400 (-0400), Matthew Treinish wrote:
> > So, sure I understand the attraction of an active notification.
> [...]
> > Instead, of pretending the ML work for doing this I think it'll be
> > better if we concentrate on making the dashboard for this better.
> 
> Mentioned in IRC as well, but would an RSS/ATOM feed be a good
> compromise between active notification and focus on the dashboard as
> an entry point to researching job failures?

That sounds like a really good idea, I like it. It enables individuals who say
they want notifications for failures to subscribe to something and receive them,
but in the normal case there is no extra noise being injected. We can add the
rss links off of http://status.openstack.org/openstack-health to give the
appearance of a uniformity. (regardless of how we actually implement the feeds)
We can also have it generate links for jobs to openstack-health pages, etc. This
definitely feels like a better approach to me.

-Matt Treinish



signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Jeremy Stanley
On 2016-04-13 12:58:47 -0400 (-0400), Matthew Treinish wrote:
> So, sure I understand the attraction of an active notification.
[...]
> Instead, of pretending the ML work for doing this I think it'll be
> better if we concentrate on making the dashboard for this better.

Mentioned in IRC as well, but would an RSS/ATOM feed be a good
compromise between active notification and focus on the dashboard as
an entry point to researching job failures?
-- 
Jeremy Stanley

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Matthew Treinish
On Wed, Apr 13, 2016 at 06:22:50PM +0200, Ihar Hrachyshka wrote:
> Matthew Treinish  wrote:
> 
> > On Wed, Apr 13, 2016 at 10:59:10AM -0400, Emilien Macchi wrote:
> > > Hi,
> > > 
> > > Current OpenStack Infra Periodic jobs do not send e-mails (only
> > > periodic-stable do), so I propose to create periodic-ci-reports
> > > mailing list [1] and to use it when our periodic jobs fail [2].
> > > If accepted, people who care about periodic jobs would like to
> > > subscribe to this new ML so they can read quick feedback from
> > > failures, thanks to e-mail filters.
> > 
> > So a big motivation behind openstack-health was to make doing this not
> > necessary. In practice the ML posts never get any real attention from
> > people
> > and things just sit. [3] So, instead of trying to create another ML here
> > I think it would be better to figure out why openstack-health isn't working
> > for doing this and figure out how to improve it.
> > 
> > -Matt Treinish
> 
> What I like in ML is that you get notified, instead of going to a website
> each day to check job health, while it passes. In the end, you go there not
> daily, but weekly or monthly, and so the failure response is not immediate.
> 

So, sure I understand the attraction of an active notification. But, for that to
work that assumes people actively looking at things and taking action as soon as
they get an email. That very rarely happens, even for people who look at the
failures regularly. Let's take a look at the stable maint list:

http://lists.openstack.org/pipermail/openstack-stable-maint/2016-February/thread.html
http://lists.openstack.org/pipermail/openstack-stable-maint/2016-March/thread.html

That's 2 months, where is the immediate response on those? Only a handful only
have a single isolated failure, and looking at them they are mostly transient
failure (like a down mirror, git failure, upstream release, etc) which was
likely blocking other development and was almost certainly fixed without looking
at the ML results. The majority of the failure just sat for a long time.

The issue with the ML is that it's not actually used as a notification but
instead people only look at the details periodically. The ML provides a really
bad interface for visualizing these results over time. That's why using
openstack-health is a better solution for doing this. Now, I don't pretend that
it's complete or perfect, it's still a relatively young project. But, the thing
is everyone can help us work on fixing any issues or gaps with it:

http://git.openstack.org/cgit/openstack/openstack-health/

Instead, of pretending the ML work for doing this I think it'll be better if we
concentrate on making the dashboard for this better.

-Matt Treinish


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Ihar Hrachyshka

Matthew Treinish  wrote:


On Wed, Apr 13, 2016 at 10:59:10AM -0400, Emilien Macchi wrote:

Hi,

Current OpenStack Infra Periodic jobs do not send e-mails (only
periodic-stable do), so I propose to create periodic-ci-reports
mailing list [1] and to use it when our periodic jobs fail [2].
If accepted, people who care about periodic jobs would like to
subscribe to this new ML so they can read quick feedback from
failures, thanks to e-mail filters.


So a big motivation behind openstack-health was to make doing this not
necessary. In practice the ML posts never get any real attention from  
people

and things just sit. [3] So, instead of trying to create another ML here
I think it would be better to figure out why openstack-health isn't working
for doing this and figure out how to improve it.

-Matt Treinish


What I like in ML is that you get notified, instead of going to a website  
each day to check job health, while it passes. In the end, you go there not  
daily, but weekly or monthly, and so the failure response is not immediate.


Ihar

signature.asc
Description: Message signed with OpenPGP using GPGMail
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Matthew Treinish
On Wed, Apr 13, 2016 at 10:59:10AM -0400, Emilien Macchi wrote:
> Hi,
> 
> Current OpenStack Infra Periodic jobs do not send e-mails (only
> periodic-stable do), so I propose to create periodic-ci-reports
> mailing list [1] and to use it when our periodic jobs fail [2].
> If accepted, people who care about periodic jobs would like to
> subscribe to this new ML so they can read quick feedback from
> failures, thanks to e-mail filters.

So a big motivation behind openstack-health was to make doing this not
necessary. In practice the ML posts never get any real attention from people
and things just sit. [3] So, instead of trying to create another ML here
I think it would be better to figure out why openstack-health isn't working
for doing this and figure out how to improve it.

-Matt Treinish

> 
> The use-case is described in [2], please use Gerrit to give feedback.
> 
> Thanks,
> 
> [1] https://review.openstack.org/305326
> [2] https://review.openstack.org/305278
[3] http://lists.openstack.org/pipermail/openstack-dev/2016-February/086706.html


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [all] create periodic-ci-reports mailing-list

2016-04-13 Thread Emilien Macchi
Hi,

Current OpenStack Infra Periodic jobs do not send e-mails (only
periodic-stable do), so I propose to create periodic-ci-reports
mailing list [1] and to use it when our periodic jobs fail [2].
If accepted, people who care about periodic jobs would like to
subscribe to this new ML so they can read quick feedback from
failures, thanks to e-mail filters.

The use-case is described in [2], please use Gerrit to give feedback.

Thanks,

[1] https://review.openstack.org/305326
[2] https://review.openstack.org/305278
-- 
Emilien Macchi

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev