Unit Test Results.

Designed for use with JUnit and Ant.

Class dtest-large_jdk11_python3.8_cythonno_x86_64_5_8

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
8_cythonno_x86_64_5_84040192.3022024-10-14T04:02:07.583387fc7a3900e79a

Failures

NameStatusTypeTime(s)
test_network_topology_strategy_usersFailureccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-i4va4pxy/test/node1/cassandra.pid'

self = <ccmlib.node.Node object at 0x7f8d05e47820>
process = <subprocess.Popen object at 0x7f8d05e80d90>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
> with open(pidfile, 'rb') as f:
E FileNotFoundError: [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-i4va4pxy/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2107: FileNotFoundError

During handling of the above exception, another exception occurred:

self = <consistency_test.TestAccuracy object at 0x7f8d05f27130>

@pytest.mark.resource_intensive
def test_network_topology_strategy_users(self):
"""
Test for multiple datacenters, users table.
"""
self.nodes = [3, 3]
self.rf = OrderedDict([('dc1', 3), ('dc2', 3)])

combinations = [
(ConsistencyLevel.ALL, ConsistencyLevel.ALL),
(ConsistencyLevel.QUORUM, ConsistencyLevel.QUORUM),
(ConsistencyLevel.EACH_QUORUM, ConsistencyLevel.LOCAL_QUORUM),
(ConsistencyLevel.LOCAL_QUORUM, ConsistencyLevel.LOCAL_QUORUM),
(ConsistencyLevel.ALL, ConsistencyLevel.ONE),
(ConsistencyLevel.ONE, ConsistencyLevel.ALL),
(ConsistencyLevel.QUORUM, ConsistencyLevel.ONE),
(ConsistencyLevel.ONE, ConsistencyLevel.QUORUM),
(ConsistencyLevel.LOCAL_QUORUM, ConsistencyLevel.ONE),
(ConsistencyLevel.ONE, ConsistencyLevel.LOCAL_QUORUM),
(ConsistencyLevel.EACH_QUORUM, ConsistencyLevel.ONE),
(ConsistencyLevel.TWO, ConsistencyLevel.TWO),
(ConsistencyLevel.ONE, ConsistencyLevel.THREE),
(ConsistencyLevel.THREE, ConsistencyLevel.ONE),
(ConsistencyLevel.ANY, ConsistencyLevel.ONE),
(ConsistencyLevel.ONE, ConsistencyLevel.ONE),
(ConsistencyLevel.ONE, ConsistencyLevel.TWO),
(ConsistencyLevel.TWO, ConsistencyLevel.ONE),
(ConsistencyLevel.QUORUM, ConsistencyLevel.SERIAL, ConsistencyLevel.SERIAL),
(ConsistencyLevel.LOCAL_QUORUM, ConsistencyLevel.LOCAL_SERIAL, ConsistencyLevel.LOCAL_SERIAL),
(ConsistencyLevel.QUORUM, ConsistencyLevel.LOCAL_SERIAL, ConsistencyLevel.SERIAL),
(ConsistencyLevel.LOCAL_QUORUM, ConsistencyLevel.SERIAL, ConsistencyLevel.LOCAL_SERIAL),
]

logger.debug("Testing multiple dcs, users")
> self._run_test_function_in_parallel(TestAccuracy.Validation.validate_users, self.nodes, list(self.rf.values()), combinations),

consistency_test.py:651:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
consistency_test.py:529: in _run_test_function_in_parallel
self._start_cluster(save_sessions=True, requires_local_reads=requires_local_reads)
consistency_test.py:136: in _start_cluster
cluster.start()
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/cluster.py:543: in start
if not node._wait_for_running(p, timeout_s=7):
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:938: in _wait_for_running
self._update_pid(process)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <ccmlib.node.Node object at 0x7f8d05e47820>
process = <subprocess.Popen object at 0x7f8d05e80d90>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
with open(pidfile, 'rb') as f:
if common.is_modern_windows_install(self.get_base_cassandra_version()):
self.pid = int(f.readline().strip().decode('utf-16').strip())
else:
self.pid = int(f.readline().strip())
except IOError as e:
> raise NodeError('Problem starting node %s due to %s' % (self.name, e), process)
E ccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-i4va4pxy/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2113: NodeError
40.776
test_add_node_after_wide_mv_with_range_deletionsFailureccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-i9m4b7gw/test/node1/cassandra.pid'

self = <ccmlib.node.Node object at 0x7f8d05e85f70>
process = <subprocess.Popen object at 0x7f8d05e47fa0>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
> with open(pidfile, 'rb') as f:
E FileNotFoundError: [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-i9m4b7gw/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2107: FileNotFoundError

During handling of the above exception, another exception occurred:

self = <materialized_views_test.TestMaterializedViews object at 0x7f8d05e77790>

@pytest.mark.resource_intensive
def test_add_node_after_wide_mv_with_range_deletions(self):
"""
@jira_ticket CASSANDRA-11670

Test that materialized views work with wide materialized views as expected when adding a node.
"""

> session = self.prepare()

materialized_views_test.py:691:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
materialized_views_test.py:60: in prepare
cluster.start(jvm_args=['-Dcassandra.reset_bootstrap_progress=false'])
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/cluster.py:543: in start
if not node._wait_for_running(p, timeout_s=7):
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:938: in _wait_for_running
self._update_pid(process)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <ccmlib.node.Node object at 0x7f8d05e85f70>
process = <subprocess.Popen object at 0x7f8d05e47fa0>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
with open(pidfile, 'rb') as f:
if common.is_modern_windows_install(self.get_base_cassandra_version()):
self.pid = int(f.readline().strip().decode('utf-16').strip())
else:
self.pid = int(f.readline().strip())
except IOError as e:
> raise NodeError('Problem starting node %s due to %s' % (self.name, e), process)
E ccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-i9m4b7gw/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2113: NodeError
35.470
test_replace_stopped_node_same_addressFailureccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-vvcu174x/test/node1/cassandra.pid'

self = <ccmlib.node.Node object at 0x7f8d0500ed30>
process = <subprocess.Popen object at 0x7f8d0551a310>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
> with open(pidfile, 'rb') as f:
E FileNotFoundError: [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-vvcu174x/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2107: FileNotFoundError

During handling of the above exception, another exception occurred:

self = <replace_address_test.TestReplaceAddress object at 0x7f8d05e3d430>

@pytest.mark.resource_intensive
def test_replace_stopped_node_same_address(self):
"""
@jira_ticket CASSANDRA-8523
Test that we can replace a node with the same address correctly
"""
> self._test_replace_node(gently=False, same_address=True)

replace_address_test.py:297:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
replace_address_test.py:309: in _test_replace_node
self._setup(n=3)
replace_address_test.py:76: in _setup
self.cluster.start(jvm_args=jvm_args)
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/cluster.py:543: in start
if not node._wait_for_running(p, timeout_s=7):
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:938: in _wait_for_running
self._update_pid(process)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <ccmlib.node.Node object at 0x7f8d0500ed30>
process = <subprocess.Popen object at 0x7f8d0551a310>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
with open(pidfile, 'rb') as f:
if common.is_modern_windows_install(self.get_base_cassandra_version()):
self.pid = int(f.readline().strip().decode('utf-16').strip())
else:
self.pid = int(f.readline().strip())
except IOError as e:
> raise NodeError('Problem starting node %s due to %s' % (self.name, e), process)
E ccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-vvcu174x/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2113: NodeError
36.630
test_rf_expand_gossiping_property_file_snitch_multi_dcFailureccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-nwfhj3b7/test/node1/cassandra.pid'

self = <ccmlib.node.Node object at 0x7f8d05e7d760>
process = <subprocess.Popen object at 0x7f8d05ee4c10>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
> with open(pidfile, 'rb') as f:
E FileNotFoundError: [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-nwfhj3b7/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2107: FileNotFoundError

During handling of the above exception, another exception occurred:

self = <replication_test.TestSnitchConfigurationUpdate object at 0x7f8d05e5fc70>

@pytest.mark.resource_intensive
@since('2.1', max_version='5.0.x')
def test_rf_expand_gossiping_property_file_snitch_multi_dc(self):
"""
@jira_ticket CASSANDRA-10238
@jira_ticket CASSANDRA-10242
@jira_ticket CASSANDRA-10243

Confirm that when racks are expanded using a gossiping property file snitch the RF is not impacted, in a multi-dc environment.
"""
> self._test_rf_on_snitch_update(nodes=[3, 3], rf={'class': '\'NetworkTopologyStrategy\'', 'dc1': 3, 'dc2': 3},
snitch_class_name='GossipingPropertyFileSnitch',
snitch_config_file='cassandra-rackdc.properties',
snitch_lines_before=lambda i, node: ["dc={}".format(node.data_center), "rack=rack1"],
snitch_lines_after=lambda i, node: ["dc={}".format(node.data_center), "rack=rack{}".format(i % 3)],
final_racks=["rack0", "rack1", "rack2", "rack0", "rack1", "rack2"],
nodes_to_shutdown=[0, 2, 3, 5])

replication_test.py:426:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
replication_test.py:552: in _test_rf_on_snitch_update
cluster.start()
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/cluster.py:543: in start
if not node._wait_for_running(p, timeout_s=7):
../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:938: in _wait_for_running
self._update_pid(process)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <ccmlib.node.Node object at 0x7f8d05e7d760>
process = <subprocess.Popen object at 0x7f8d05ee4c10>

def _update_pid(self, process):
"""
Reads pid from cassandra.pid file and stores in the self.pid
After setting up pid updates status (UP, DOWN, etc) and node.conf
"""
pidfile = os.path.join(self.get_path(), 'cassandra.pid')

start = time.time()
while not (os.path.isfile(pidfile) and os.stat(pidfile).st_size > 0):
if (time.time() - start > 30.0):
common.error("Timed out waiting for pidfile to be filled (current time is {})".format(datetime.now()))
break
else:
time.sleep(0.1)

try:
with open(pidfile, 'rb') as f:
if common.is_modern_windows_install(self.get_base_cassandra_version()):
self.pid = int(f.readline().strip().decode('utf-16').strip())
else:
self.pid = int(f.readline().strip())
except IOError as e:
> raise NodeError('Problem starting node %s due to %s' % (self.name, e), process)
E ccmlib.node.NodeError: Problem starting node node1 due to [Errno 2] No such file or directory: '/home/cassandra/cassandra/build/run-python-dtest.Xmx6CE/dtest-nwfhj3b7/test/node1/cassandra.pid'

../cassandra/build/venv/lib/python3.8/site-packages/ccmlib/node.py:2113: NodeError
42.819
Properties »