[ 
https://issues.apache.org/jira/browse/CASSANDRA-20509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17940471#comment-17940471
 ] 

Dmitry Konstantinov edited comment on CASSANDRA-20509 at 4/2/25 8:58 PM:
-------------------------------------------------------------------------

from the failed dtest - largecolumn_test.TestLargeColumn, the test logic 
depends on format of gcstats output:
{code}
    def directbytes(self, node):
        def is_number(s):
            try:
                float(s)
                return True
            except ValueError:
                return False

        output, err, _ = node.nodetool("gcstats")
        logger.debug(output)
        output = output.split("\n")
        assert re.search('Interval', output[0].strip())
        fields = output[1].split()
        assert len(fields) >= 6, "Expected output from nodetool gcstats has at 
least six fields. However >= fields is: {}".format(fields)
        for field in fields:
            assert is_number(field.strip()) or field == 'NaN', "Expected 
numeric from fields from nodetool gcstats. However, field.strip() is: 
{}".format(field.strip())
        return fields[6]
{code}


was (Author: dnk):
from the failed dtest - largecolumn_test.TestLargeColumn:
{code}
    def directbytes(self, node):
        def is_number(s):
            try:
                float(s)
                return True
            except ValueError:
                return False

        output, err, _ = node.nodetool("gcstats")
        logger.debug(output)
        output = output.split("\n")
        assert re.search('Interval', output[0].strip())
        fields = output[1].split()
        assert len(fields) >= 6, "Expected output from nodetool gcstats has at 
least six fields. However >= fields is: {}".format(fields)
        for field in fields:
            assert is_number(field.strip()) or field == 'NaN', "Expected 
numeric from fields from nodetool gcstats. However, field.strip() is: 
{}".format(field.strip())
        return fields[6]
{code}

> Test failure: largecolumn_test.TestLargeColumn.test_cleanup
> -----------------------------------------------------------
>
>                 Key: CASSANDRA-20509
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20509
>             Project: Apache Cassandra
>          Issue Type: Bug
>          Components: Test/dtest/python
>            Reporter: Dmitry Konstantinov
>            Assignee: Stefan Miklosovic
>            Priority: Normal
>
> https://ci-cassandra.apache.org/job/Cassandra-trunk/2086/#showFailuresLink 
> TestLargeColumn.test_cleanup starts to fail since 2086 build.
> It was flaky some time ago but I fixed it and it was stable: CASSANDRA-19702



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to