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

Paulo Motta commented on CASSANDRA-14159:
-----------------------------------------

The tests {{drop_while_building}} and {{drop_with_stopped_build}} added by 
CASSANDRA-12245 slows down the view build to ensure it's dropped/stopped while 
building. After the view is re-created, the new view build may take longer than 
the maximum allowed time of 50 seconds due to the byteman slowdown, causing the 
test to fail.

The fix reduces the number of base table rows from 10k to 5k to allow the 
second view build to complete on time and also waits for the view to start 
building before stopping or dropping it to make it more deterministic.

Simple cassandra-dtest patch 
[here|https://github.com/pauloricardomg/cassandra-dtest/commit/79822e7aa176c4611e0ba87d746e1f29a2ee3c1e].

CI looks good, would you mind taking a look [~adelapena] ?

> Fix flaky test_drop_with_stopped_build
> --------------------------------------
>
>                 Key: CASSANDRA-14159
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14159
>             Project: Cassandra
>          Issue Type: Test
>            Reporter: Paulo Motta
>            Assignee: Paulo Motta
>            Priority: Major
>
> Test is failing with
> {noformat}
>   File "/usr/lib/python2.7/unittest/case.py", line 329, in run
>     testMethod()
>   File "/home/automaton/cassandra-dtest/tools/decorators.py", line 48, in 
> wrapped
>     f(obj)
>   File "/home/automaton/cassandra-dtest/materialized_views_test.py", line 
> 1129, in test_drop_with_stopped_build
>     self._wait_for_view('ks', 't_by_v')
>   File "/home/automaton/cassandra-dtest/materialized_views_test.py", line 
> 130, in _wait_for_view
> {noformat}
> test_drop_while_building is also failing with a similar stack trace:
> {noformat}
>   File "/usr/lib/python2.7/unittest/case.py", line 329, in run
>     testMethod()
>   File "/home/automaton/cassandra-dtest/tools/decorators.py", line 48, in 
> wrapped
>     f(obj)
>   File "/home/automaton/cassandra-dtest/materialized_views_test.py", line 
> 1073, in test_drop_while_building
>     self._wait_for_view('ks', 't_by_v')
>   File "/home/automaton/cassandra-dtest/materialized_views_test.py", line 
> 130, in _wait_for_view
>     raise RuntimeError("View {}.{} build not finished after 50 
> seconds.".format(ks, view))
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to