Delta XDS Fails to Apply Correct Configuration Upon Reconnecting to Control Plane
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia riproducendo la sequenza di riconnessione con Envoy configurato per DELTA_GRPC, usando prima SimpleCache.setSnapshot per cluster-x e poi per cluster-y dopo aver riavviato il server xDS. Esamina come SimpleCache gestisce gli snapshot e la riconnessione delle sottoscrizioni delta; il lavoro è completato quando il dump della configurazione contiene cluster-y, ma non contiene più cluster-x dopo il secondo snapshot.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am working on implementing delta XDS using a java control plane. I am using the setSnapshot method in SimpleCache to send the dynamic configuration to the envoy proxy over GRPC. The api_type in the envoy configuration is set to DELTA_GRPC.
Steps to Reproduce the Issue
- Start the xDS server.
- Create an Envoy proxy with a bootstrap configuration to connect to the xDS server.
- Submit a snapshot using
SimpleCache.setSnapshotwith the cluster namecluster-x. - Verify that the configuration dump details for
cluster-xare present as expected. - Shut down the xDS server.
- Restart the xDS server.
- Submit another snapshot using
SimpleCache.setSnapshotwith the cluster namecluster-y. - Verify that the configuration dump details for both
cluster-xandcluster-yare present.
Expectations
The cluster named cluster-x should have been removed. This behavior is observed when the xDS server state remains unchanged without restarting.
- Lingua principale
- Java
- Stelle
- 313
- Fork
- 150
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di envoyproxy/java-control-plane
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
envoyproxy/java-control-plane#481 ·
-
Support stream scoped routesAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
envoyproxy/java-control-plane#471 · 1 commento ·
-
helpAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
envoyproxy/java-control-plane#432 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
envoyproxy/java-control-plane#411 ·
-
Feature ParityAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
envoyproxy/java-control-plane#346 ·
Tutte le issue di envoyproxy/java-control-plane
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
aoqia194/leaf-loader#19 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
apache/streampark#4521 ·
-
Update license yearAperta0 - Backlog 1 - Ready documentation good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
cbor
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
FasterXML/jackson-dataformats-binary#844 ·
I maintainer di solito rispondono entro 1 giorno