I personally prefer to track fail/flaky tests as sub-issue of the 4.0 epic
(CASSANDRA-15536) so we can track 4.0 completion status in a single place.

The way I see it is:
* CASSANDRA-15536 epic: track everything that needs to be done to wrap-up
4.0 per macro component.
* Kanban board: a different view of CASSANDRA-15536, but all issues in the
Kanban should be ultimately tied to a sub-issue on CASSANDRA-15536.
* Component sub-issues: both "new ways to test" + "bugs related to the
component"
* Test failure sub-issue: group test failures/flakies from any components.

What do you think?

Em ter., 29 de set. de 2020 às 10:47, Josh McKenzie <jmcken...@apache.org>
escreveu:

> Not that I know of. Perhaps we should add a new ticket to the quality epic
> to track flakey and failing tests? (@cc Josh/Jordan)
>
> Either a separate epic or a ticket w/sub-tasks either work well in terms of
> organization. There's value in having one place to go to cleanly pull that
> kind of work so I have a slight bias towards an independent epic for 4.0
> test *fixing* instead of mixing the "new ways to test" with "cleaning up
> the testing ways we know".
>
> ---
> Josh McKenzie
>
>
>
> On Tue, Sep 29, 2020 at 8:34 AM, Paulo Motta <pauloricard...@gmail.com>
> wrote:
>
> > Thanks for bringing up these valuable points, Mick! In fact we focused on
> > the quality epic so far but there is a lot more stuff unaddressed. I
> > commented some of the points you brought up below:
> >
> > How will we ensure this QA persists, so it's not a manual checklist
> >
> > every release?
> >
> > This is a great question but I believe it warrants a separate discussion
> > as part of a larger discussion on improving our development/quality
> process
> > post-4.0.
> >
> > *** CASSANDRA-15234 – Standardise config and JVM parameters - It looks
> >
> > like we have dropped the ball on this.
> >
> > It's sad that we dropped the ball on this important change but now I
> think
> > it's too late to make these changes as it will bring entropy towards
> > stabilizing 4.0. In that sense I think we should postpone this to the
> next
> > major and prioritize it earlier in the next cycle.
> >
> > Do all remaining flakey and failing units and dtests have jira tickets
> >
> > entered for 4.0-beta? Has the same been done, at least with rough
> > grouping, for the upgrade tests? Are these tied to the testing epics in
> any
> > way?
> >
> > Not that I know of. Perhaps we should add a new ticket to the quality
> epic
> > to track flakey and failing tests? (@cc Josh/Jordan)
> >
> > Has any triage efforts happened here?
> >
> > Not that I know of but maybe Josh/Jordan/Jon (J^3) are planning on
> looking
> > at it. I can take a stab at triaging some of these tickets.
> >
> > Do triaged bugs in this list get moved to fix version "4.x" ?
> >
> > I think in the spirit of expediting 4.0RC release we should mark bugs
> with
> > low severity (ie. those with a simple workaround) to 4.0.1. Any bug with
> > medium-high severity should be marked as 4.0-rc to favor stability.
> >
> > Are we duplicating efforts in the testing epics when others have already
> >
> > identified and reported the bugs but we just haven't triage them?
> >
> > That's a good point. I think as part of the triaging effort we should
> link
> > the bugs to existing quality epics so we can keep track of them.
> >
> > Em ter., 29 de set. de 2020 às 06:11, Sam Tunnicliffe <s...@beobal.com>
> > escreveu:
> >
> > On 29 Sep 2020, at 09:50, Mick Semb Wever <m...@apache.org> wrote:
> >
> > Regarding the proposed agenda of going through the unassigned issues to
> > improve visibility on what needs to be done to ship 4.0 GA I think this
> >
> > is
> >
> > a great start but only covers part of the problem.
> >
> > I think we have 3 outstanding issues that are hampering visibility of
> >
> > 4.0
> >
> > progress:
> > a) Quality testing issues with no shepherd;
> > b) Quality testing issues with shepherd, but no recent activity (~2
> >
> > months
> >
> > or less);
> > c) Quality testing issues with no objective acceptance
> >
> > criteria/Definition
> >
> > of Done;
> >
> > These Quality testing epics are a great focal point. How will we ensure
> > this QA persists, so it's not a manual checklist every release?
> >
> > The following is what I can see outstanding for the 4.0 release, that is
> > not afaik attached to these epic tickets…
> >
> > ** Those issues that slipped alpha…
> > *** CASSANDRA-15299 – CASSANDRA-13304 follow-up: improve checksumming and
> > compression in protocol v5-beta
> > *** CASSANDRA-15234 – Standardise config and JVM parameters
> > *** CASSANDRA-13701 – Lower default num_tokens (blocked by
> > 'CASSANDRA-16079 Improve dtest runtime' )
> > ** 95 jira tickets in 4.0-beta and 4.0-rc
> > ** 631 jira bug tickets with no assigned "fix version"
> > ** Remaining flakey unit and dtests
> > ** Hundreds of failing and flakey upgrade dtests
> > ** Reports from driver tests, and other external test systems
> > ** Reports and/or integration with Fallout and Harry
> >
> > In a bit more detail…
> >
> > *** CASSANDRA-15299 – CASSANDRA-13304 follow-up: improve checksumming and
> > compression in protocol v5-beta
> >
> > This looks like it is in its final patch and review. Is that correct Sam?
> >
> > Yes it is. I hope to get review finished and post some further perf
> > numbers this week.
> >
> > *** CASSANDRA-15234 – Standardise config and JVM parameters
> >
> > It looks like we have dropped the ball on this.
> >
> > *** CASSANDRA-13701 – Lower default num_tokens, and CASSANDRA-16079
> >
> > Some effort is undergoing from Ekaterina, David, and myself. I've put
> > together a prototype for caching bootstrapped ccm clusters, but i'm not
> yet
> > sure I can get much savings over the current tests and only a minimal
> > saving off the 13701 patch. Berenguer brought up that 40% of the dtests
> are
> > single-node, their performance not changed by 13701, and probably better
> > off rewritten to in-jvm tests.
> >
> > ** 95 jira tickets in 4.0-beta and 4.0-rc
> > ** Remaining flakey unit and dtests
> > ** Hundreds of failing and flakey upgrade dtests
> >
> > Do all remaining flakey and failing units and dtests have jira tickets
> > entered for 4.0-beta?
> > Has the same been done, at least with rough grouping, for the upgrade
> >
> > tests?
> >
> > Are these tied to the testing epics in any way?
> >
> > ** 631 jira bug tickets with no assigned "fix version" (who knows how
> >
> > many
> >
> > of these are applicable to 4.0?)
> >
> > Has any triage efforts happened here?
> > Do triaged bugs in this list get moved to fix version "4.x" ? Are we
> > duplicating efforts in the testing epics when others have already
> > identified and reported the bugs but we just haven't triage them?
> >
> > --------------------------------------------------------------------- To
> > unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional
> > commands, e-mail: dev-h...@cassandra.apache.org
> >
> >
>

Reply via email to