Share via


ApplicationResourceUpgradeProgressInfo

Bu tür bir uygulama kaynağı yükseltmesini açıklar.

Özellikler

Ad Tür Gerekli
Name dize No
TargetApplicationTypeVersion dize No
StartTimestampUtc dize No
UpgradeState dize (sabit listesi) No
PercentCompleted dize No
ServiceUpgradeProgress ServiceUpgradeProgress dizisi No
RollingUpgradeMode dize (sabit listesi) No
UpgradeDuration dize No
ApplicationUpgradeStatusDetails dize No
UpgradeReplicaSetCheckTimeoutInSeconds integer (int64) No
FailureTimestampUtc dize No

Name

Tür: dize
Gerekli: Hayır

Uygulama kaynağının adı.


TargetApplicationTypeVersion

Tür: dize
Gerekli: Hayır

Uygulama yükseltmesi için hedef uygulama sürümü.


StartTimestampUtc

Tür: dize
Gerekli: Hayır

Yükseltmenin başlatıldığında tahmini UTC tarih saati.


UpgradeState

Tür: dize (sabit listesi)
Gerekli: Hayır

Uygulama kaynağı 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 0'dır.
  • ProvisioningTarget - Yükseltme, hedef uygulama türü sürümü sağlama aşamasındadır. Değer 1'dir.
  • RollingForward - Yükseltme hedef sürüme iletiliyor ancak henüz tamamlanmadı. Değer 2'dir.
  • 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 3'dür.
  • CompletedRollforward - Yükseltme işlemi ileriye doğru ilerlemeyi tamamladı. Değer 4'dür.
  • RollingBack - Yükseltme önceki sürüme geri dönüyor ancak henüz tamamlanmadı. Değer 5'tir.
  • 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önme işlemi tamamlanır. Değer 6'dır.
  • CompletedRollback - Yükseltme işlemi geri döndürülerek tamamlandı. Değer 7'dir.
  • Failed - Yükseltme başarısız oldu ve FailureAction yürütülemiyor. Değer 8'dir.

PercentCompleted

Tür: dize
Gerekli: Hayır

Çoğaltmaların tahmini yüzdesi yükseltmede tamamlanır.


ServiceUpgradeProgress

Tür: ServiceUpgradeProgress dizisi
Gerekli: Hayır

Hizmet yükseltmesi ilerlemelerinin listesi.


RollingUpgradeMode

Tür: dize (sabit listesi)
Gerekli: Hayır
Varsayılan: Monitored

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve Monitored 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

UpgradeDuration

Tür: dize
Gerekli: Hayır
Varsayılan: PT0H2M0S

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.


ApplicationUpgradeStatusDetails

Tür: dize
Gerekli: Hayır

Bekleyen yükseltmenin durumu hakkında ek ayrıntılı bilgiler.


UpgradeReplicaSetCheckTimeoutInSeconds

Tür: tamsayı (int64)
Gerekli: Hayır
Varsayılan: 42949672925

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ı).


FailureTimestampUtc

Tür: dize
Gerekli: Hayır

Yükseltmenin başarısız olduğu ve FailureAction'ın çalıştırıldığı tahmini UTC tarih saati.