Aracılığıyla paylaş


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.