Bagikan melalui


ClusterUpgradeProgressObject

Informasi tentang peningkatan kluster.

Properti

Nama Jenis Diperlukan
CodeVersion string Tidak
ConfigVersion string Tidak
UpgradeDomains array UpgradeDomainInfo Tidak
UpgradeUnits array UpgradeUnitInfo Tidak
UpgradeState string (enum) Tidak
NextUpgradeDomain string Tidak
RollingUpgradeMode string (enum) Tidak
UpgradeDescription ClusterUpgradeDescriptionObject Tidak
UpgradeDurationInMilliseconds string Tidak
UpgradeDomainDurationInMilliseconds string Tidak
UnhealthyEvaluations array HealthEvaluationWrapper Tidak
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Tidak
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo Tidak
StartTimestampUtc string Tidak
FailureTimestampUtc string Tidak
FailureReason string (enum) Tidak
UpgradeDomainProgressAtFailure FailedUpgradeDomainProgressObject Tidak
IsNodeByNode boolean Tidak

CodeVersion

Jenis: string
Diperlukan: Tidak

Versi kode ServiceFabric dari kluster.


ConfigVersion

Jenis: string
Diperlukan: Tidak

Versi konfigurasi kluster (ditentukan dalam manifes kluster).


UpgradeDomains

Jenis: array UpgradeDomainInfo
Diperlukan: Tidak

Daftar domain peningkatan dan statusnya. Tidak berlaku untuk peningkatan node-by-node.


UpgradeUnits

Jenis: array UpgradeUnitInfo
Diperlukan: Tidak

Daftar unit peningkatan dan statusnya.


UpgradeState

Jenis: string (enum)
Diperlukan: Tidak

Status domain peningkatan.

Potensi nilai:

  • Invalid - Menunjukkan status peningkatan tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • RollingBackInProgress - Peningkatan kembali ke versi sebelumnya tetapi belum selesai. Nilainya adalah 1
  • RollingBackCompleted - Peningkatan telah selesai bergulir kembali. Nilainya adalah 2
  • RollingForwardPending - Domain peningkatan saat ini telah selesai dimutakhirkan. Peningkatan keseluruhan sedang menunggu permintaan pemindahan eksplisit berikutnya dalam mode UnmonitoredManual atau melakukan pemeriksaan kesehatan dalam mode Dipantau. Nilainya adalah 3
  • RollingForwardInProgress - Peningkatan diteruskan ke versi target tetapi belum selesai. Nilainya adalah 4
  • RollingForwardCompleted - Peningkatan telah selesai bergulir ke depan. Nilainya adalah 5
  • Failed - Peningkatan telah gagal dan tidak dapat menjalankan FailureAction. Nilainya adalah 6

NextUpgradeDomain

Jenis: string
Diperlukan: Tidak

Nama domain peningkatan berikutnya yang akan diproses. Tidak berlaku untuk peningkatan node-by-node.


RollingUpgradeMode

Jenis: string (enum)
Diperlukan: Tidak
Default: UnmonitoredAuto

Mode yang digunakan untuk memantau kesehatan selama peningkatan yang sedang bergulir. Nilainya adalah UnmonitoredAuto, UnmonitoredManual, Monitored, dan UnmonitoredDeferred.

Potensi nilai:

  • Invalid - Menunjukkan mode peningkatan tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • UnmonitoredAuto - Peningkatan akan dilanjutkan secara otomatis tanpa melakukan pemantauan kesehatan apa pun. Nilainya adalah 1
  • UnmonitoredManual - Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan, memberikan kesempatan untuk memantau kesehatan secara manual sebelum melanjutkan. Nilainya adalah 2
  • Monitored - Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan dan secara otomatis memantau kesehatan sebelum melanjutkan. Nilainya adalah 3
  • UnmonitoredDeferred - Lakukan peningkatan node-by-node. Tidak ada tindakan yang dilakukan saat peningkatan dimulai; peningkatan diterapkan pada setiap simpul ketika dinonaktifkan dengan menghidupkan ulang niat atau yang lebih tinggi. Nilainya adalah 4

UpgradeDescription

Jenis: ClusterUpgradeDescriptionObject
Diperlukan: Tidak

Mewakili peningkatan kluster ServiceFabric


UpgradeDurationInMilliseconds

Jenis: string
Diperlukan: Tidak

Perkiraan waktu yang berlalu yang dihabiskan untuk memproses peningkatan keseluruhan saat ini.


UpgradeDomainDurationInMilliseconds

Jenis: string
Diperlukan: Tidak

Perkiraan waktu yang berlalu yang dihabiskan untuk memproses domain peningkatan saat ini. Tidak berlaku untuk peningkatan node-by-node.


UnhealthyEvaluations

Jenis: array HealthEvaluationWrapper
Diperlukan: Tidak

Daftar evaluasi kesehatan yang menghasilkan status kesehatan agregat saat ini.


CurrentUpgradeDomainProgress

Jenis: CurrentUpgradeDomainProgressInfo
Diperlukan: Tidak

Informasi tentang domain peningkatan yang sedang berlangsung saat ini. Tidak berlaku untuk peningkatan node-by-node.


CurrentUpgradeUnitsProgress

Jenis: CurrentUpgradeUnitsProgressInfo
Diperlukan: Tidak

Informasi tentang unit peningkatan yang sedang berlangsung saat ini.


StartTimestampUtc

Jenis: string
Diperlukan: Tidak

Waktu mulai peningkatan di UTC.


FailureTimestampUtc

Jenis: string
Diperlukan: Tidak

Waktu kegagalan peningkatan di UTC.


FailureReason

Jenis: string (enum)
Diperlukan: Tidak

Penyebab kegagalan peningkatan yang mengakibatkan FailureAction dijalankan.

Potensi nilai:

  • None - Menunjukkan alasannya tidak valid atau tidak diketahui. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • Interrupted - Ada permintaan eksternal untuk mengembalikan peningkatan. Nilainya adalah 1
  • HealthCheck - Peningkatan gagal karena pelanggaran kebijakan kesehatan. Nilainya adalah 2
  • UpgradeDomainTimeout - Domain peningkatan membutuhkan waktu lebih lama dari batas waktu domain peningkatan yang diizinkan untuk diproses. Nilainya adalah 3
  • OverallUpgradeTimeout - Peningkatan keseluruhan membutuhkan waktu lebih lama dari batas waktu peningkatan yang diizinkan untuk diproses. Nilainya adalah 4

UpgradeDomainProgressAtFailure

Jenis: FailedUpgradeDomainProgressObject
Diperlukan: Tidak

Kemajuan peningkatan terperinci untuk simpul di domain peningkatan saat ini pada titik kegagalan. Tidak berlaku untuk peningkatan node-by-node.


IsNodeByNode

Jenis: boolean
Diperlukan: Tidak
Default: false

Menunjukkan apakah peningkatan ini adalah node-by-node.