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.