Passer au contenu principal

Description

Contient la liste de tous les failpoints disponibles enregistrés sur le serveur, ainsi que leur type et leur état d’activation actuel. Les failpoints peuvent être activés et désactivés au moment de l’exécution à l’aide des instructions SYSTEM ENABLE FAILPOINT et SYSTEM DISABLE FAILPOINT.

Colonnes

  • name (String) — Nom du failpoint.
  • type (Enum8(‘once’ = 0, ‘regular’ = 1, ‘pauseable_once’ = 2, ‘pauseable’ = 3)) — Type de failpoint : ‘once’ se déclenche une seule fois puis se désactive automatiquement, ‘regular’ se déclenche à chaque fois, ‘pauseable_once’ bloque l’exécution une seule fois, ‘pauseable’ bloque l’exécution à chaque fois jusqu’à ce qu’elle reprenne.
  • enabled (UInt8) — Indique si le failpoint est actuellement activé (1) ou désactivé (0).

Exemple

Query
SYSTEM ENABLE FAILPOINT replicated_merge_tree_insert_retry_pause;
SELECT * FROM system.fail_points WHERE enabled = 1
Response
┌─name──────────────────────────────────────┬─type────────────┬─enabled─┐
│ replicated_merge_tree_insert_retry_pause  │ pauseable_once  │       1 │
└───────────────────────────────────────────┴─────────────────┴─────────┘
Dernière modification le 25 juin 2026