SafetyCheckKind – výčet

type: string

Druh bezpečnostní kontroly prováděné Service Fabric před pokračováním v provozu. Tyto kontroly zajišťují dostupnost služby a spolehlivost stavu. Níže jsou uvedené druhy bezpečnostních kontrol.

Možné hodnoty:

  • Invalid – Označuje, že druh kontroly bezpečnosti upgradu je neplatný. Všechny výčty Service Fabric mají neplatný typ. Hodnota je nula.
  • EnsureSeedNodeQuorum – Označuje, že pokud uzel snížíme, dojde ke ztrátě globálního počátečního kvora uzlu. Hodnota je 1.
  • EnsurePartitionQuorum – Označuje, že existuje nějaký oddíl, pro který by v případě, že bychom repliku na uzlu odstranili, dojde ke ztrátě kvora pro tento oddíl. Hodnota je 2.
  • WaitForPrimaryPlacement – Označuje, že na uzlu je nějaká replika, která byla přesunuta z tohoto uzlu z důvodu upgradu. Service Fabric teď čeká na přesunutí primárního serveru zpět do tohoto uzlu. Hodnota je 3.
  • WaitForPrimarySwap – Označuje, že Service Fabric čeká na přesunutí primární repliky z uzlu před zahájením upgradu na daném uzlu. Hodnota je 4.
  • WaitForReconfiguration – Označuje, že na uzlu je nějaká replika, která je součástí rekonfigurace. Service Fabric čeká na dokončení rekonfigurace před upgradem na daném uzlu. Hodnota je 5.
  • WaitForInbuildReplica – Označuje, že na uzlu, který prochází kopírováním, je replika, nebo že na uzlu existuje primární replika, která kopíruje data do jiné repliky. V obou případech přenos repliky na uzlu z důvodu upgradu přeruší kopírování. Hodnota je 6.
  • EnsureAvailability – Označuje, že na uzlu je buď bezstavový oddíl služby, který má přesně jednu instanci, nebo na uzlu, pro který je oddíl ztrátou kvora, existuje primární replika. V obou případech dojde k výpadku replik z důvodu upgradu ke ztrátě dostupnosti. Hodnota je 7.