Skip to content

Commit acf64f1

Browse files
authored
Merge pull request redpanda-data#6342 from ztlpn/fix-5980
Heal network failures in the end of EndToEndFinjectorTest
2 parents fae927f + c333fc7 commit acf64f1

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

tests/rptest/tests/e2e_finjector.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,6 @@ def start_finjector(self):
6262
self.finjector_thread.daemon = True
6363
self.finjector_thread.start()
6464

65-
def disable_failures(self):
66-
self.enable_failures = False
67-
self.finjector_thread.join()
68-
69-
def enable_failures(self):
70-
self.enable_failures = True
71-
self.start_finjector()
72-
7365
def random_failure_spec(self):
7466
f_type = random.choice(self.allowed_failures)
7567
length = self.failure_length_provider(f_type)
@@ -97,3 +89,9 @@ def _failure_injector_loop(self):
9789
self.redpanda.logger.info(
9890
f"waiting {delay} seconds before next failure")
9991
time.sleep(delay)
92+
93+
def teardown(self):
94+
self.enable_failures = False
95+
if self.finjector_thread:
96+
self.finjector_thread.join()
97+
FailureInjector(self.redpanda)._heal_all()

0 commit comments

Comments
 (0)