ApplicationUpgradeProgressInfo
Bir uygulama yükseltmesi için parametreleri açıklar.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
Name |
dize | No |
TypeName |
dize | No |
TargetApplicationTypeVersion |
dize | No |
UpgradeDomains |
UpgradeDomainInfo dizisi | No |
UpgradeUnits |
UpgradeUnitInfo dizisi | No |
UpgradeState |
string (sabit listesi) | No |
NextUpgradeDomain |
dize | No |
RollingUpgradeMode |
string (sabit listesi) | No |
UpgradeDescription |
ApplicationUpgradeDescription | No |
UpgradeDurationInMilliseconds |
dize | No |
UpgradeDomainDurationInMilliseconds |
dize | No |
UnhealthyEvaluations |
HealthEvaluationWrapper dizisi | No |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | No |
CurrentUpgradeUnitsProgress |
CurrentUpgradeUnitsProgressInfo | No |
StartTimestampUtc |
dize | No |
FailureTimestampUtc |
dize | No |
FailureReason |
string (sabit listesi) | No |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | No |
UpgradeStatusDetails |
dize | No |
IsNodeByNode |
boolean | No |
Name
Tür: dize
Gerekli: Hayır
'fabric:' URI düzeni de dahil olmak üzere hedef uygulamanın adı.
TypeName
Tür: dize
Gerekli: Hayır
Uygulama bildiriminde tanımlanan uygulama türü adı.
TargetApplicationTypeVersion
Tür: dize
Gerekli: Hayır
Uygulama yükseltmesi için hedef uygulama türü sürümü (uygulama bildiriminde bulunur).
UpgradeDomains
Tür: UpgradeDomainInfo dizisi
Gerekli: Hayır
Yükseltme etki alanlarının ve durumlarının listesi. Düğümler arası yükseltmeler için geçerli değildir.
UpgradeUnits
Tür: UpgradeUnitInfo dizisi
Gerekli: Hayır
Yükseltme birimlerinin ve bunların durumlarının listesi.
UpgradeState
Tür: dize (sabit listesi)
Gerekli: Hayır
Yükseltme etki alanının 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. -
RollingBackInProgress
- Yükseltme önceki sürüme geri dönüyor ancak henüz tamamlanmadı. Değer 1'dir -
RollingBackCompleted
- Yükseltmenin geri dönmesi tamamlandı. 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 -
RollingForwardInProgress
- Yükseltme hedef sürüme iletiliyor ancak henüz tamamlanmadı. Değer 4'dür -
RollingForwardCompleted
- Yükseltme ileriye doğru ilerlemeyi tamamladı. Değer 5'tir -
Failed
- Yükseltme başarısız oldu ve FailureAction'ı yürütemiyor. Değer 6'dır
NextUpgradeDomain
Tür: dize
Gerekli: Hayır
İşlenecek sonraki yükseltme etki alanının adı. Düğümler arası yükseltmeler için geçerli değildir.
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 durur 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
UpgradeDescription
Tür: ApplicationUpgradeDescription
Gerekli: Hayır
Bir uygulama yükseltmesi için parametreleri açıklar. Yükseltme açıklamasının mevcut uygulama açıklamasının yerini alır. Bu, parametreler belirtilmezse, uygulamalardaki mevcut parametrelerin üzerine boş parametreler listesiyle yazılacağı anlamına gelir. Bunun sonucunda uygulama, uygulama bildirimindeki parametrelerin varsayılan değerini kullanır. Mevcut parametre değerlerini değiştirmek istemiyorsanız, lütfen önce GetApplicationInfo sorgusunu kullanarak uygulama parametrelerini alın ve ardından bu ApplicationUpgradeDescription içinde bu değerleri Parametre olarak sağlayın.
UpgradeDurationInMilliseconds
Tür: dize
Gerekli: Hayır
Genel yükseltmeyi işlemek için harcanan tahmini toplam süre.
UpgradeDomainDurationInMilliseconds
Tür: dize
Gerekli: Hayır
Geçerli yükseltme etki alanını işlemek için harcanan tahmini toplam süre.
UnhealthyEvaluations
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.
CurrentUpgradeUnitsProgress
Tür: CurrentUpgradeUnitsProgressInfo
Gerekli: Hayır
Geçerli devam eden yükseltme birimleri hakkında bilgi.
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.
UpgradeStatusDetails
Tür: dize
Gerekli: Hayır
Bekleyen yükseltmenin durumu hakkında ek ayrıntılı bilgiler.
IsNodeByNode
Tür: boole
Gerekli: Hayır
Varsayılan: false
Bu yükseltmenin düğüm düğüm olup olmadığını gösterir.