[
https://issues.apache.org/jira/browse/CASSANDRA-17605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17534929#comment-17534929
]
Andres de la Peña commented on CASSANDRA-17605:
-----------------------------------------------
It is, once we fix the four inequalities commented on the PR, so we don't
intercept a legitimate assertion error while we are still within the TTL. I
would also start either a full run of dtests or a separate repeated run of
{{{}test_mv_with_default_ttl_without_flush{}}}, since the latter is also a
caller of the modified {{{}_test_mv_with_default_ttl{}}}.
Note that the provided test repetitions on CircleCI are useful to verify that
we haven't inadvertently introduced a new failure, but they aren't able to
reproduce the original failure conditions. This is shown by [this successful
run|https://app.circleci.com/pipelines/github/adelapena/cassandra/1533/workflows/1f6ab942-7b4a-4be9-959f-483700c3aea1]
of {{test_mv_with_default_ttl_with_flush}} against an unpatched dtest repo. We
could try to increase the number of repetitions, but I doubt that we are going
to be able to reproduce the original slow env conditions on Circle. Probably
this is a Jenkins-only issue.
> Fix
> dtest-offheap.materialized_views_test.TestMaterializedViews.test_mv_with_default_ttl_with_flush
> ---------------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-17605
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17605
> Project: Cassandra
> Issue Type: Bug
> Components: CI
> Reporter: Ekaterina Dimitrova
> Assignee: Berenguer Blasi
> Priority: Urgent
> Fix For: 4.1.x
>
>
> h3.
> https://ci-cassandra.apache.org/job/Cassandra-4.1/5/testReport/dtest-offheap.materialized_views_test/TestMaterializedViews/test_mv_with_default_ttl_with_flush_2/
> {code:java}
> Error Message
> AssertionError: Expected [[1, 6, 1]] from SELECT * FROM t, but got [[1, None,
> 1]]
> Stacktrace
> self = <materialized_views_test.TestMaterializedViews object at
> 0x7f8b1fd21cd0> @since('3.0') def test_mv_with_default_ttl_with_flush(self):
> > self._test_mv_with_default_ttl(True) materialized_views_test.py:1320: _ _ _
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> materialized_views_test.py:1416: in _test_mv_with_default_ttl
> assert_one(session, "SELECT * FROM t", [1, 6, 1]) _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ session =
> <cassandra.cluster.Session object at 0x7f8b1f167f70> query = 'SELECT * FROM
> t', expected = [1, 6, 1], cl = None def assert_one(session, query, expected,
> cl=None): """ Assert query returns one row. @param session Session to use
> @param query Query to run @param expected Expected results from query @param
> cl Optional Consistency Level setting. Default ONE Examples:
> assert_one(session, "LIST USERS", ['cassandra', True]) assert_one(session,
> query, [0, 0]) """ simple_query = SimpleStatement(query,
> consistency_level=cl) res = session.execute(simple_query) list_res =
> _rows_to_list(res) > assert list_res == [expected], "Expected {} from {}, but
> got {}".format([expected], query, list_res) E AssertionError: Expected [[1,
> 6, 1]] from SELECT * FROM t, but got [[1, None, 1]] tools/assertions.py:132:
> AssertionError
> {code}
>
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]