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 > > > > >