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 1RollingBackCompleted
- Peningkatan telah selesai bergulir kembali. Nilainya adalah 2RollingForwardPending
- 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 3RollingForwardInProgress
- Peningkatan diteruskan ke versi target tetapi belum selesai. Nilainya adalah 4RollingForwardCompleted
- Peningkatan telah selesai bergulir ke depan. Nilainya adalah 5Failed
- 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 1UnmonitoredManual
- Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan, memberikan kesempatan untuk memantau kesehatan secara manual sebelum melanjutkan. Nilainya adalah 2Monitored
- Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan dan secara otomatis memantau kesehatan sebelum melanjutkan. Nilainya adalah 3UnmonitoredDeferred
- 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 1HealthCheck
- Peningkatan gagal karena pelanggaran kebijakan kesehatan. Nilainya adalah 2UpgradeDomainTimeout
- Domain peningkatan membutuhkan waktu lebih lama dari batas waktu domain peningkatan yang diizinkan untuk diproses. Nilainya adalah 3OverallUpgradeTimeout
- 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.