Skip to content
Browse files
Fix test_pending_range
Patch by Ekaterina Dimitrova, reviewed by Berenguer Blasi and
brandonwilliams for CASSANDRA-16220
  • Loading branch information
ekaterinadimitrova2 authored and driftx committed Oct 28, 2020
1 parent 8d20f66 commit f5cb55464bf831e3a6d07bcf80facc2afebefc05
Showing 1 changed file with 6 additions and 3 deletions.
@@ -1,10 +1,10 @@
import logging
import pytest
import re

from cassandra.query import SimpleStatement

from dtest import Tester, create_ks
from plugins.assert_tools import assert_regexp_matches

logger = logging.getLogger(__name__)

@@ -54,7 +54,10 @@ def test_pending_range(self):
node1.watch_log_for('Sleeping 30000 ms before start streaming/fetching ranges', timeout=10, from_mark=mark)

if cluster.version() >= '2.2':
node2.watch_log_for(' state moving', timeout=10, filename='debug.log')
if cluster.version() >= '4.0':
node2.watch_log_for(' state MOVING', timeout=10, filename='debug.log')
node2.watch_log_for(' state moving', timeout=10, filename='debug.log')
# 2.1 doesn't have debug.log, so we are logging at trace, and look
# in the system.log file
@@ -66,7 +69,7 @@ def test_pending_range(self):
# Verify other nodes believe this is Down/Moving
out, _, _ = node2.nodetool('ring')
logger.debug("Nodetool Ring output: {}".format(out))
assert_regexp_matches(out, '127\.0\.0\.1.*?Down.*?Moving')
assert'127\.0\.0\.1.*?Down.*?Moving', out) is not None

# Check we can still execute LWT
for i in range(1000):

0 comments on commit f5cb554

Please sign in to comment.