diff options
Diffstat (limited to '')
-rw-r--r-- | src/crimson/admin/osd_admin.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/crimson/admin/osd_admin.h b/src/crimson/admin/osd_admin.h new file mode 100644 index 000000000..a3ddd66b9 --- /dev/null +++ b/src/crimson/admin/osd_admin.h @@ -0,0 +1,28 @@ +// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- +// vim: ts=8 sw=2 smarttab +#pragma once + +#include <memory> + +namespace crimson::admin { + +class AdminSocketHook; + +class AssertAlwaysHook; +class DumpMetricsHook; +class DumpPGStateHistory; +class DumpPerfCountersHook; +class FlushPgStatsHook; +class InjectDataErrorHook; +class InjectMDataErrorHook; +class OsdStatusHook; +class SendBeaconHook; +class DumpInFlightOpsHook; +class DumpHistoricOpsHook; +class DumpSlowestHistoricOpsHook; +class DumpRecoveryReservationsHook; + +template<class Hook, class... Args> +std::unique_ptr<AdminSocketHook> make_asok_hook(Args&&... args); + +} // namespace crimson::admin |