Name | Status | Type | Time(s) |
test_role_admin_validation | Success | | 34.254 |
test_unlogged_batch_accepts_regular_mutations | Success | | 20.384 |
test_die_failure_policy | Success | | 31.563 |
test_13911_partitions_srp | Skipped | ported to in-JVM from 4.0 >= 5.1
/home/cassandra/cassandra-dtest/conftest.py:526: ported to in-JVM from 4.0 >= 5.1 | 0.257 |
test_disk_balance_after_joining_ring_lcs | Success | | 333.127 |
test_insert_during_range_movement_rf1 | Success | | 101.587 |
test_sstabledump | Success | | 34.570 |
test_move_single_node_localhost | Failure | AssertionError: [{'address': ('127.0.0.1', 9046), 'change_type': 'NEW_NODE'}, {'address': ('127.0.0.1', 9042), 'change_type': 'MOVED_NODE'}]
assert 1 == 2
+1
-2
self = <pushed_notifications_test.TestPushedNotifications object at 0x7fd0b859f820>
@pytest.mark.no_vnodes
def test_move_single_node_localhost(self):
"""
Test that we don't get NODE_MOVED notifications from nodes other than the local one,
when rpc_address is set to localhost (127.0.0.1) Pre 4.0.
Test that we get NODE_MOVED notifications from nodes other than the local one,
when rpc_address is set to localhost (127.0.0.1) Post 4.0.
@jira_ticket CASSANDRA-10052
@jira_ticket CASSANDRA-15677
To set-up this test we override the rpc_address to "localhost (127.0.0.1)" for all nodes, and
therefore we must change the rpc port or else processes won't start.
"""
cluster = self.cluster
cluster.populate(3)
self.change_rpc_address_to_localhost()
cluster.start()
waiters = [NotificationWaiter(self, node, ["TOPOLOGY_CHANGE"])
for node in list(self.cluster.nodes.values())]
# The first node sends NEW_NODE for the other 2 nodes during startup, in case they are
# late due to network delays let's block a bit longer
logger.debug("Waiting for unwanted notifications...")
waiters[0].wait_for_notifications(timeout=30, num_notifications=2)
waiters[0].clear_notifications()
logger.debug("Issuing move command....")
node1 = list(self.cluster.nodes.values())[0]
node1.move("123")
version = self.cluster.cassandra_version()
for waiter in waiters:
logger.debug("Waiting for notification from {}".format(waiter.address,))
notifications = waiter.wait_for_notifications(30.0)
if version >= '4.0':
# CASSANDRA-15677 Post 4.0 we'll get the notifications. Check that they are for the right node.
> assert 1 == len(notifications), notifications
E AssertionError: [{'address': ('127.0.0.1', 9046), 'change_type': 'NEW_NODE'}, {'address': ('127.0.0.1', 9042), 'change_type': 'MOVED_NODE'}]
E assert 1 == 2
E +1
E -2
pushed_notifications_test.py:159: AssertionError | 97.543 |
test_complementary_update_with_limit_and_rows_between | Success | | 77.958 |
test_indexes | Success | | 19.906 |
test_sstableloader_compression_none_to_none | Skipped | Don't need to run base class test, only derived classes
/home/cassandra/cassandra-dtest/sstable_generation_loading_test.py:47: Don't need to run base class test, only derived classes | 0.491 |
test_batch_mutate_remove_slice_part_of_supercolumns | Skipped | Runs but fails and looks like it actually should fail since 8099?
/home/cassandra/cassandra-dtest/thrift_test.py:869: Runs but fails and looks like it actually should fail since 8099? | 0.000 |
test_incr_decr_super_remove | Skipped | 5.1 > 4
/home/cassandra/cassandra-dtest/conftest.py:468: 5.1 > 4 | 0.235 |
test_full_repair_from_transient_replica | Success | | 51.018 |
test_pycodestyle_compliance | Success | | 1.488 |
test_cqlsh_execute_cmdline | Success | | 20.382 |
test_bulk_round_trip_with_backoff | Success | | 117.365 |
test_dc_parallel_repair | Success | | 436.760 |