increase ttl to make sure self.update_view does not take longer than the ttl
Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-14148 Project: http://git-wip-us.apache.org/repos/asf/cassandra-dtest/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra-dtest/commit/3a4b5d98 Tree: http://git-wip-us.apache.org/repos/asf/cassandra-dtest/tree/3a4b5d98 Diff: http://git-wip-us.apache.org/repos/asf/cassandra-dtest/diff/3a4b5d98 Branch: refs/heads/master Commit: 3a4b5d98e60f0087508df26dd75ab24c032c7760 Parents: af2e55e Author: Marcus Eriksson <marc...@apache.org> Authored: Thu Jan 18 16:27:08 2018 +0100 Committer: Marcus Eriksson <marc...@apache.org> Committed: Tue Apr 10 14:10:11 2018 +0200 ---------------------------------------------------------------------- materialized_views_test.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra-dtest/blob/3a4b5d98/materialized_views_test.py ---------------------------------------------------------------------- diff --git a/materialized_views_test.py b/materialized_views_test.py index 3836ef7..eaae8dd 100644 --- a/materialized_views_test.py +++ b/materialized_views_test.py @@ -1414,19 +1414,19 @@ class TestMaterializedViews(Tester): assert_one(session, "SELECT * FROM t", [1, 1, 1, None, None, None]) assert_one(session, "SELECT * FROM mv", [1, 1, 1, None]) - # add selected with ttl=5 - self.update_view(session, "UPDATE t USING TTL 10 SET a=1 WHERE k=1 AND c=1;", flush) + # add selected with ttl=20 (we apparently need a long ttl because the flushing etc that self.update_view does can take a long time) + self.update_view(session, "UPDATE t USING TTL 20 SET a=1 WHERE k=1 AND c=1;", flush) assert_one(session, "SELECT * FROM t", [1, 1, 1, None, None, None]) assert_one(session, "SELECT * FROM mv", [1, 1, 1, None]) - time.sleep(10) + time.sleep(20) # update unselected with ttl=10, view row should be alive - self.update_view(session, "UPDATE t USING TTL 10 SET f=1 WHERE k=1 AND c=1;", flush) + self.update_view(session, "UPDATE t USING TTL 20 SET f=1 WHERE k=1 AND c=1;", flush) assert_one(session, "SELECT * FROM t", [1, 1, None, None, None, 1]) assert_one(session, "SELECT * FROM mv", [1, 1, None, None]) - time.sleep(10) + time.sleep(20) # view row still alive due to base livenessInfo assert_none(session, "SELECT * FROM t") --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org