ComposeDeploymentUpgradeProgressInfo
Oluşturma dağıtımı yükseltmesi için parametreleri açıklar.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
DeploymentName |
dize | No |
ApplicationName |
dize | No |
UpgradeState |
string (sabit listesi) | No |
UpgradeStatusDetails |
dize | No |
UpgradeKind |
string (sabit listesi) | No |
RollingUpgradeMode |
string (sabit listesi) | No |
ForceRestart |
boolean | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
integer (int64) | No |
MonitoringPolicy |
MonitoringPolicyDescription | No |
ApplicationHealthPolicy |
ApplicationHealthPolicy | No |
TargetApplicationTypeVersion |
dize | No |
UpgradeDuration |
dize | No |
CurrentUpgradeDomainDuration |
dize | No |
ApplicationUnhealthyEvaluations |
HealthEvaluationWrapper dizisi | No |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | No |
StartTimestampUtc |
dize | No |
FailureTimestampUtc |
dize | No |
FailureReason |
string (sabit listesi) | No |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | No |
ApplicationUpgradeStatusDetails |
dize | No |
DeploymentName
Tür: dize
Gerekli: Hayır
Hedef dağıtımın adı.
ApplicationName
Tür: dize
Gerekli: Hayır
'fabric:' URI düzeni de dahil olmak üzere hedef uygulamanın adı.
UpgradeState
Tür: dize (sabit listesi)
Gerekli: Hayır
Oluşturma dağıtımı yükseltmesinin durumu.
Olası değerler şunlardır:
-
Invalid
- Yükseltme durumunun geçersiz olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır. -
ProvisioningTarget
- Yükseltme, hedef uygulama türü sürümü sağlama aşamasındadır. Değer 1'dir. -
RollingForwardInProgress
- Yükseltme hedef sürüme iletiliyor ancak henüz tamamlanmadı. Değer 2'dir. -
RollingForwardPending
- Geçerli yükseltme etki alanı yükseltmeyi tamamladı. Genel yükseltme, UnmonitoredManual modunda bir sonraki isteğin açık bir şekilde taşınmasını bekliyor veya sistem durumu denetimlerini İzlenen modda gerçekleştiriyor. Değer 3'dür -
UnprovisioningCurrent
- Yükseltme, geçerli uygulama türü sürümünün sağlamasını kaldırma aşamasındadır ve hedef sürüme ileri sarma işlemi tamamlanır. Değer 4'dür. -
RollingForwardCompleted
- Yükseltme ileriye doğru ilerlemeyi tamamladı. Değer 5'tir. -
RollingBackInProgress
- Yükseltme önceki sürüme geri dönüyor ancak henüz tamamlanmadı. Değer 6'dır. -
UnprovisioningTarget
- Yükseltme, hedef uygulama türü sürümünün sağlamasını kaldırma aşamasındadır ve geçerli sürüme geri dönerek tamamlanır. Değer 7'dir. -
RollingBackCompleted
- Yükseltmenin geri dönmesi tamamlandı. Değer 8'dir. -
Failed
- Yükseltme başarısız oldu ve FailureAction'ı yürütemiyor. Değer 9'dur.
UpgradeStatusDetails
Tür: dize
Gerekli: Hayır
Bekleyen yükseltmenin durumu hakkında ek ayrıntılı bilgi.
UpgradeKind
Tür: dize (sabit listesi)
Gerekli: Hayır
Varsayılan: Rolling
Aşağıdaki olası değerlerin dışında yükseltme türü.
Olası değerler şunlardır:
-
Invalid
- Yükseltme türünün geçersiz olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır. -
Rolling
- Yükseltme, bir kerede bir yükseltme etki alanı ilerler. Değer 1'dir
RollingUpgradeMode
Tür: dize (sabit listesi)
Gerekli: Hayır
Varsayılan: UnmonitoredAuto
Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual, Monitored ve UnmonitoredDeferred değerleridir.
Olası değerler şunlardır:
-
Invalid
- Yükseltme modunun geçersiz olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır. -
UnmonitoredAuto
- Yükseltme, herhangi bir sistem durumu izlemesi gerçekleştirmeden otomatik olarak devam eder. Değer 1'dir -
UnmonitoredManual
- Yükseltme, her yükseltme etki alanı tamamlandıktan sonra durdurulur ve devam etmeden önce sistem durumunu el ile izleme fırsatı verir. Değer 2'dir -
Monitored
- Yükseltme, her yükseltme etki alanı tamamlandıktan sonra durur ve devam etmeden önce sistem durumunu otomatik olarak izler. Değer 3'dür -
UnmonitoredDeferred
- Düğümler arası yükseltme gerçekleştirin. Yükseltme başlatıldığında hiçbir eylem gerçekleştirilmiyor; yükseltme, amaç yeniden başlatma veya daha yüksek bir amaç ile devre dışı bırakıldığında her düğüme uygulanır. Değer 4'dür
ForceRestart
Tür: boole
Gerekli: Hayır
True ise, kod sürümü değişmediğinde bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir).
UpgradeReplicaSetCheckTimeoutInSeconds
Tür: tamsayı (int64)
Gerekli: Hayır
Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre. Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. (işaretsiz 32 bit tamsayı).
MonitoringPolicy
Tür: MonitoringPolicyDescription
Gerekli: Hayır
İzlenen modda yükseltmeyi izlemeye yönelik parametreleri açıklar.
ApplicationHealthPolicy
Tür: ApplicationHealthPolicy
Gerekli: Hayır
Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan sistem durumu ilkesini tanımlar.
TargetApplicationTypeVersion
Tür: dize
Gerekli: Hayır
Uygulama yükseltmesi için hedef uygulama türü sürümü (uygulama bildiriminde bulunur).
UpgradeDuration
Tür: dize
Gerekli: Hayır
Genel yükseltmenin geçtiği tahmini süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.
CurrentUpgradeDomainDuration
Tür: dize
Gerekli: Hayır
Geçerli Yükseltme Etki Alanını işlerken harcanan tahmini süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.
ApplicationUnhealthyEvaluations
Tür: HealthEvaluationWrapper dizisi
Gerekli: Hayır
Geçerli toplanmış sistem durumuyla sonuçlanan sistem durumu değerlendirmelerinin listesi.
CurrentUpgradeDomainProgress
Tür: CurrentUpgradeDomainProgressInfo
Gerekli: Hayır
Geçerli devam eden yükseltme etki alanı hakkında bilgi. Düğümler arası yükseltmeler için geçerli değildir.
StartTimestampUtc
Tür: dize
Gerekli: Hayır
Yükseltmenin başlatıldığında tahmini UTC tarih saati.
FailureTimestampUtc
Tür: dize
Gerekli: Hayır
Yükseltmenin başarısız olduğu ve FailureAction'ın yürütülürken tahmini UTC tarih saati.
FailureReason
Tür: dize (sabit listesi)
Gerekli: Hayır
FailureAction'ın yürütülmesiyle sonuçlanan bir yükseltme hatasının nedeni.
Olası değerler şunlardır:
-
None
- Nedeninin geçersiz veya bilinmeyen olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır. -
Interrupted
- Yükseltmeyi geri almak için bir dış istek vardı. Değer 1'dir -
HealthCheck
- Sistem durumu ilkesi ihlalleri nedeniyle yükseltme başarısız oldu. Değer 2'dir -
UpgradeDomainTimeout
- Bir yükseltme etki alanının işlenmesi izin verilen yükseltme etki alanı zaman aşımından daha uzun sürdü. Değer 3'dür -
OverallUpgradeTimeout
- Genel yükseltmenin işlenmesi izin verilen yükseltme zaman aşımından daha uzun sürdü. Değer 4'dür
UpgradeDomainProgressAtFailure
Tür: FailureUpgradeDomainProgressInfo
Gerekli: Hayır
Yükseltme hatası sırasındaki yükseltme etki alanı ilerleme durumu hakkında bilgi.
ApplicationUpgradeStatusDetails
Tür: dize
Gerekli: Hayır
Hata iletisi de dahil olmak üzere uygulama yükseltmesi hakkında ek ayrıntılar.