PowerFlex Yönetim Platformu: PowerFlex Ağ Geçidi API Çağrıları Java Yığın Alanı Nedeniyle Başarısız Oluyor

Summary: OpenStack ve PowerFlex Yönetim Platformu'na (PFMP) yapılan diğer benzer entegrasyonlardan API çağrıları, PowerFlex Ağ Geçidi bölmelerindeki Java yığın alanı tükenmesi nedeniyle başarısız oluyor. Etkilenen blok ağ geçidi bölmelerinin yeniden başlatılması sorunu geçici olarak çözer. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • PowerFlex Manager'a (PFMP) yapılan API çağrıları aralıklı olarak başarısız oluyor ve OpenStack ile diğer entegrasyonları etkiliyor.
  • block-gateway-0 Kapsül Raporları OutOfMemoryErrorve istekler şuraya yönlendirilir: block-gateway-1.
    06:30:21.635 [|https-jsse-nio-443-exec-4-ReceiveLoop-254285513] ERROR c.e.e.n.c.LayeredProtocolConnection - LPC-254285513 #e1a663711aca639e [xxx.xxx.xxx.xxx:8611]: IOException in receive loop: message=null, e=java.io.EOFException, cause=null
    06:30:21.635 [|https-jsse-nio-443-exec-5-ReceiveLoop-838015790] ERROR c.e.e.n.c.LayeredProtocolConnection - LPC-838015790 #ed300a36c5228121 [xxx.xxx.xxx.xxx:8611]: IOException in receive loop: message=null, e=java.io.EOFException, cause=null
    06:30:23.475 [|https-jsse-nio-443-exec-11] ERROR c.e.s.s.w.c.SpecialImplController - Got an exception in handleException
    org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Java heap space
  • Sonunda block-gateway-1 Bölme ayrıca şunları da bildirir: OutOfMemoryError.
    07:03:30.663 [|https-jsse-nio-443-exec-15] WARN  o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver - Failure in @ExceptionHandler com.emc.s3g.scaleio.web.controller.RestApiController#handleException(Exception, HttpServletRequest, HttpServletResponse)
    java.lang.OutOfMemoryError: Java heap space
    07:03:42.234 [|https-jsse-nio-443-exec-5-ReceiveLoop-793498724] ERROR c.e.e.n.c.LayeredProtocolConnection - LPC-793498724 #7f7d737257ceb2e0 [10.41.209.52:8611]: Problem with message deserialization
    java.lang.OutOfMemoryError: Java heap space
    07:03:42.234 [|https-jsse-nio-443-exec-12] ERROR c.e.s.s.s.ConnectionServiceImpl - Got rc MESSAGE_DESERIALIZATION_FAILED for command QueryPoll
  • catalina.out Günlükler, hata olduğunu gösterir HostConfig.checkResources(), kaynak doğrulaması sırasında belleğin tükendiğini gösterir.
    16-Jan-2025 06:31:21.628 SEVERE [Catalina-utility-2] org.apache.catalina.core.ContainerBase.threadStart Exception processing background thread
            Caused by: java.lang.OutOfMemoryError: Java heap space
                    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1298)
  • Kaynak ölçümleri, etkilenen ağ geçidi podları tarafından önemli bir CPU veya bellek tüketimi göstermez.
    Namespace                   Name                                                     CPU Requests  CPU Limits  Memory Requests  Memory Limits  Age
    ---------                   ----                                                     ------------  ----------  ---------------  -------------  ---
    powerflex                   block-legacy-gateway-1                                   0 (0%)        0 (0%)      0 (0%)           0 (0%)         56d
    powerflex                   ciam-service-8c98989cb-5prsg                             100m (0%)     0 (0%)      128Mi (0%)       0 (0%)         56d
    powerflex                   block-legacy-gateway-0                                   0 (0%)        0 (0%)      0 (0%)           0 (0%)         56d

Etki

  • PFMP'ye yapılan API çağrıları aralıklı olarak başarısız oluyor ve bu da otomasyon ve yönetim işlemlerini potansiyel olarak etkiliyor.
  • Java yığın alanı tükenmesi nedeniyle ağ geçidi kapsülleri yanıt vermez hale geliyor.
  • Hizmeti geri yüklemek için manuel müdahale gereklidir.

 

Cause

This issue is triggered by block-legacy-gateway POST requests and the following API requests: "/api/gatewayLogin", "/api/logout", and "/api/gatewayLogout". The pod handling these requests does not fully release the associated memory upon completion, leading to a memory leak.

 

Resolution

Etkileneni yeniden başlatın block-gateway Aşağıdaki komutu kullanarak kapsüller:

kubectl -n powerflex rollout restart statefulset block-legacy-gateway

 

 

Additional Information

Etkilenen Sürümler

PFMP v4.6.0.x ve v4.6.1

Düzeltildiği Sürüm

PFMP v4.6.2 ve üzeri

 

Article Properties
Article Number: 000297144
Article Type: Solution
Last Modified: 24 Mar 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.