Skip to content

Commit

Permalink
Merge pull request redpanda-data#11385 from michael-redpanda/disable-…
Browse files Browse the repository at this point in the history
…pathological-many-clients-test

dt/many_clients: Split out test_many_clients
  • Loading branch information
piyushredpanda committed Jun 14, 2023
2 parents d025608 + ba3326d commit 02bba07
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions tests/rptest/scale_tests/many_clients_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from rptest.services.rpk_consumer import RpkConsumer

from rptest.services.producer_swarm import ProducerSwarm
from ducktape.mark import matrix
from ducktape.mark import matrix, ok_to_fail


class CompactionMode(str, enum.Enum):
Expand Down Expand Up @@ -68,11 +68,19 @@ def setUp(self):
pass

@cluster(num_nodes=7)
@matrix(compaction_mode=[
CompactionMode.NONE, CompactionMode.REALISTIC,
CompactionMode.PATHOLOGICAL
])
def test_many_clients(self, compaction_mode):
def test_many_clients_no_compaction(self):
self._test_many_clients(compaction_mode=CompactionMode.NONE)

@cluster(num_nodes=7)
def test_many_clients_realistic_compaction(self):
self._test_many_clients(compaction_mode=CompactionMode.REALISTIC)

@cluster(num_nodes=7)
@ok_to_fail
def test_many_clients_pathological_compaction(self):
self._test_many_clients(compaction_mode=CompactionMode.PATHOLOGICAL)

def _test_many_clients(self, compaction_mode):
"""
Check that redpanda remains stable under higher numbers of clients
than usual.
Expand Down

0 comments on commit 02bba07

Please sign in to comment.