grpc / grpc/grpc-java

Netty 4.1.87 to 4.1.94 regressed memory usage

Aperta
#10,428 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
performance
Lingua principale
Java
Stelle
12.1k
Fork
4k
Merge medio
2g 17h
PR unite (30g)
37

Descrizione

#10401 is fixed, but we're [seeing ~1.8x increased memory usage](https://grafana-dot-grpc-testing.appspot.com/d/Qb8s8b6nz/psm-dataplane-performance-on-gke-atupstream-master?orgId=1&from=1686810052419&to=1689961252419) by a benchmark that compares proxyless with Envoy (look at Memory_java).

The only interesting thing when it increased was the Netty upgrade. However, it didn't recover when we downgraded to 4.1.93.Final.

We don't yet have a theory on how proxyless was impacted but not grpc+Envoy.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start with the linked Grafana benchmark and compare the Memory_java results for proxyless and Envoy. Review the Netty changes between 4.1.87 and 4.1.94, then verify whether 4.1.93.Final reproduces the increase. Done means identifying the regression cause and confirming memory usage returns to the expected range without affecting the Envoy comparison.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
backend, performance
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.