Class | Name | Status | Type | Time(s) |
8_cythonno_x86_64_5_8 | test_network_topology_strategy_users | Failure | 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'
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 |
8_cythonno_x86_64_5_8 | test_add_node_after_wide_mv_with_range_deletions | Failure | 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'
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 |
8_cythonno_x86_64_5_8 | test_replace_stopped_node_same_address | Failure | 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'
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 |
8_cythonno_x86_64_5_8 | test_rf_expand_gossiping_property_file_snitch_multi_dc | Failure | 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'
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 |