diff --git a/db_stress_tool/db_stress_listener.h b/db_stress_tool/db_stress_listener.h index 998a6cc74b9d0e0048da37082259d34e49698a6d..aba95d4c0b4c38cb3263323b352c0201fcbf7605 100644 --- a/db_stress_tool/db_stress_listener.h +++ b/db_stress_tool/db_stress_listener.h @@ -110,6 +110,13 @@ class DbStressListener : public EventListener { } } + void OnSubcompactionCompleted(const SubcompactionJobInfo& /* si */) override { + if (FLAGS_read_fault_one_in) { + (void)fault_fs_guard->GetAndResetErrorCount(); + fault_fs_guard->DisableErrorInjection(); + } + } + void OnTableFileCreationStarted( const TableFileCreationBriefInfo& /*info*/) override { ++num_pending_file_creations_;