Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions offline_tools_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

from ccmlib import common
from ccmlib.node import ToolError
from tools.assertions import assert_stderr_clean

from dtest import Tester, create_ks

Expand Down Expand Up @@ -89,12 +88,15 @@ def test_sstablelevelreset(self):
logger.debug(initial_levels)
logger.debug(final_levels)

# let's make sure there was at least L1 beforing resetting levels
# let's make sure there was at least L1 before resetting levels
assert max(initial_levels) > 0

# let's check all sstables are on L0 after sstablelevelreset
assert max(final_levels) == 0

# verify that the cluster can still start after messing with the sstables
cluster.start()

def get_levels(self, data):
(out, err, rc) = data
return list(map(int, re.findall("SSTable Level: ([0-9])", out)))
Expand All @@ -113,7 +115,7 @@ def test_sstableofflinerelevel(self):
Run sstableofflinerelevel and ensure tables are promoted correctly
Also test a variety of bad inputs including nonexistent keyspace and sstables
@since 2.1.5
@jira_ticket CASSANRDA-8031
@jira_ticket CASSANDRA-8031
"""
cluster = self.cluster
cluster.set_configuration_options(values={'compaction_throughput_mb_per_sec': 0})
Expand Down Expand Up @@ -214,6 +216,9 @@ def test_sstableofflinerelevel(self):
# let's check sstables were promoted after releveling
assert max(final_levels) > 1

# verify that the cluster can still start after messing with the sstables
cluster.start()

@since('2.2')
def test_sstableverify(self):
"""
Expand Down