Aracılığıyla paylaş


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.