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