can we disable this bot already?

On Fri, Jun 15, 2018, 7:25 PM Martin Gainty <mgai...@hotmail.com> wrote:

> Erick-
>
> appears that style mis-application may be categorised as INFO
> are mixed in with SEVERE errors
>
> Would it make sense to filter the errors based on severity ?
>
>
> https://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html
> Level (Java Platform SE 7 ) - Oracle Help Center
> <https://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html>
> docs.oracle.com
> The Level class defines a set of standard logging levels that can be used
> to control logging output. The logging Level objects are ordered and are
> specified by ordered integers.
> if you know Severity you can triage the SEVERE errors before working down
> to INFO errors
>
> WDYT?
> Martin
> ______________________________________________
>
>
>
>
> ------------------------------
> *From:* Erick Erickson <erickerick...@gmail.com>
> *Sent:* Friday, June 15, 2018 1:05 PM
> *To:* dev@lucene.apache.org; Mark Miller
> *Subject:* Re: Status of solr tests
>
> Mark (and everyone).
>
> I'm trying to be somewhat conservative about what I BadApple, at this
> point it's only things that have failed every week for the last 4.
> Part of that conservatism is to avoid BadApple'ing tests that are
> failing and _should_ fail.
>
> I'm explicitly _not_ delving into any of the causes at all at this
> point, it's overwhelming until we reduce the noise as everyone knows.
>
> So please feel totally free to BadApple anything you know is flakey,
> it won't intrude on my turf ;)
>
> And since I realized I can also report tests that have _not_ failed in
> a month that _are_ BadApple'd, we can be a little freer with
> BadApple'ing tests since there's a mechanism for un-annotating them
> without a lot of tedious effort.
>
> FWIW.
>
> On Fri, Jun 15, 2018 at 9:09 AM, Mark Miller <markrmil...@gmail.com>
> wrote:
> > There is an okay chance I'm going to start making some improvements here
> as
> > well. I've been working on a very stable set of tests on my starburst
> branch
> > and will slowly bring in test fixes over time (I've already been making
> some
> > on that branch for important tests). We should currently be defaulting to
> > tests.badapples=false on all solr test runs - it's a joke to try and get
> a
> > clean run otherwise, and even then somehow 4 or 5 tests that fail
> somewhat
> > commonly have so far avoided Erick's @BadApple hack and slash. They are
> bad
> > appled on my dev branch now, but that is currently where any time I have
> is
> > spent rather than on the main dev branches.
> >
> > Also, too many flakey tests are introduced because devs are not beasting
> or
> > beasting well before committing new heavy tests. Perhaps we could add
> some
> > docs around that.
> >
> > We have built in beasting support, we need to emphasize that a couple
> passes
> > on a new test is not sufficient to test it's quality.
> >
> > - Mark
> >
> > On Fri, Jun 15, 2018 at 9:46 AM Erick Erickson <erickerick...@gmail.com>
> > wrote:
> >>
> >> (Siiiiggggghhhh) All very true. You're not alone in your frustration.
> >>
> >> I've been trying to at least BadApple tests that fail consistently, so
> >> another option could be to disable BadApple'd tests. My hope has been
> >> to get to the point of being able to reliably get clean runs, at least
> >> when BadApple'd tests are disabled.
> >>
> >> From that point I want to draw a line in the sand and immediately
> >> address tests that fail that are _not_ BadApple'd. At least then we'll
> >> stop getting _worse_. And then we can work on the BadApple'd tests.
> >> But as David says, that's not going to be any time soon. It's been a
> >> couple of months that I've been trying to just get the tests
> >> BadApple'd without even trying to fix any of them.
> >>
> >> It's particularly pernicious because with all the noise we don't see
> >> failures we _should_ see.
> >>
> >> So I don't have any good short-term answer either. We've built up a
> >> very large technical debt in the testing. The first step is to stop
> >> adding more debt, which is what I've been working on so far. And
> >> that's the easy part....
> >>
> >> Siiiiiiiiiiiiiigggggggggghhhhhhhhhh
> >>
> >> Erick
> >>
> >>
> >> On Fri, Jun 15, 2018 at 5:29 AM, David Smiley <david.w.smi...@gmail.com
> >
> >> wrote:
> >> > (Sigh) I sympathize with your points Simon.  I'm +1 to modify the
> >> > Lucene-side JIRA QA bot (Yetus) to not execute Solr tests.  We can and
> >> > are
> >> > trying to improve the stability of the Solr tests but even
> >> > optimistically
> >> > the practical reality is that it won't be good enough anytime soon.
> >> > When we
> >> > get there, we can reverse this.
> >> >
> >> > On Fri, Jun 15, 2018 at 3:32 AM Simon Willnauer
> >> > <simon.willna...@gmail.com>
> >> > wrote:
> >> >>
> >> >> folks,
> >> >>
> >> >> I got more active working on IndexWriter and Soft-Deletes etc. in the
> >> >> last couple of weeks. It's a blast again and I really enjoy it. The
> >> >> one thing that is IMO not acceptable is the status of solr tests. I
> >> >> tried so many times to get them passing on several different OSs but
> >> >> it seems this is pretty hopepless. It's get's even worse the
> >> >> Lucene/Solr QA job literally marks every ticket I attach a patch to
> as
> >> >> `-1` because of arbitrary solr tests, here is an example:
> >> >>
> >> >> || Reason || Tests ||
> >> >> | Failed junit tests | solr.rest.TestManagedResourceStorage |
> >> >> |   | solr.cloud.autoscaling.SearchRateTriggerIntegrationTest |
> >> >> |   | solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest |
> >> >> |   | solr.client.solrj.impl.CloudSolrClientTest |
> >> >> |   | solr.common.util.TestJsonRecordReader |
> >> >>
> >> >> Speaking to other committers I hear we should just disable this job.
> >> >> Sorry, WTF?
> >> >>
> >> >> These tests seem to fail all the time, randomly and over and over
> >> >> again. This renders the test as entirely useless to me. I even invest
> >> >> time (wrong, I invested) looking into it if they are caused by me or
> >> >> if I can do something about it. Yet, someone could call me out for
> >> >> being responsible for them as a commiter, yes I am hence this email.
> I
> >> >> don't think I am obliged to fix them. These projects have 50+
> >> >> committers and having a shared codebase doesn't mean everybody has to
> >> >> take care of everything. I think we are at the point where if I work
> >> >> on Lucene I won't run solr tests at all otherwise there won't be any
> >> >> progress. On the other hand solr tests never pass I wonder if the
> solr
> >> >> code-base gets changes nevertheless? That is again a terrible
> >> >> situation.
> >> >>
> >> >> I spoke to varun and  anshum during buzzwords if they can give me
> some
> >> >> hints what I am doing wrong but it seems like the way it is. I feel
> >> >> terrible pushing stuff to our repo still seeing our tests fail. I get
> >> >> ~15 build failures from solr tests a day I am not the only one that
> >> >> has mail filters to archive them if there isn't a lucene tests in the
> >> >> failures.
> >> >>
> >> >> This is a terrible state folks, how do we fix it? It's the lucene
> land
> >> >> that get much love on the testing end but that also requires more
> work
> >> >> on it, I expect solr to do the same. That at the same time requires
> >> >> stop pushing new stuff until the situation is under control. The
> >> >> effort of marking stuff as bad apples isn't the answer, this requires
> >> >> effort from the drivers behind this project.
> >> >>
> >> >> simon
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> >> >> For additional commands, e-mail: dev-h...@lucene.apache.org
> >> >>
> >> > --
> >> > Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
> >> > LinkedIn: http://linkedin.com/in/davidwsmiley | Book:
> <http://linkedin.com/in/davidwsmiley>
> David Smiley - Lucene/Solr Search Developer / Consultant - D W Smiley LLC
> | LinkedIn <http://linkedin.com/in/davidwsmiley>
> linkedin.com
> View David Smiley’s profile on LinkedIn, the world's largest professional
> community. David has 3 jobs listed on their profile. See the complete
> profile on LinkedIn and discover David’s connections and jobs at similar
> companies.
>
>
> >> > http://www.solrenterprisesearchserver.com
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> >> For additional commands, e-mail: dev-h...@lucene.apache.org
> >>
> > --
> > - Mark
> > about.me/markrmiller
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>

Reply via email to