-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Xds fallback #11254
base: master
Are you sure you want to change the base?
Xds fallback #11254
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25aa454 - Browse repository at this point
Copy the full SHA 25aa454View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d8f7094 - Browse repository at this point
Copy the full SHA d8f7094View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0e7ba2 - Browse repository at this point
Copy the full SHA d0e7ba2View commit details
Commits on Aug 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2f0ecc - Browse repository at this point
Copy the full SHA c2f0eccView commit details
Commits on Sep 5, 2024
-
Change logic based on changing from assuming that fallback servers ha…
…d completely disjoint resource names to assuming that any duplicate names would be compatible, particularly cross authority.
Configuration menu - View commit details
-
Copy full SHA for 2ab47a5 - Browse repository at this point
Copy the full SHA 2ab47a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38267d5 - Browse repository at this point
Copy the full SHA 38267d5View commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05d188f - Browse repository at this point
Copy the full SHA 05d188fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dedb8fe - Browse repository at this point
Copy the full SHA dedb8feView commit details
Commits on Oct 31, 2024
-
Remove ControlPlaneClient from resource and instead use authority to …
…figure out the current CPC. Add all live ControlPlaneClients to active list rather than skipping ones in backoff. Changed isConnected() logic to be based on AdsStream call's success or failure
Configuration menu - View commit details
-
Copy full SHA for 22b5a0c - Browse repository at this point
Copy the full SHA 22b5a0cView commit details -
Restore experimental property in @after of test
Fix fallback logic for new watch triggering fallback to use the right CPC. Some non-functional clarity improvement Change hasSubscribers detection to be across all types and not trying to involve any logic in ControlPlaneClient.
Configuration menu - View commit details
-
Copy full SHA for 003348b - Browse repository at this point
Copy the full SHA 003348bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c11225 - Browse repository at this point
Copy the full SHA 2c11225View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7323f25 - Browse repository at this point
Copy the full SHA 7323f25View commit details
Commits on Nov 1, 2024
-
When response have been received, don't consider it an error when the…
… ADS stream gets an error. Retry after error is an error.
Configuration menu - View commit details
-
Copy full SHA for fe384a8 - Browse repository at this point
Copy the full SHA fe384a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d2e4d8 - Browse repository at this point
Copy the full SHA 4d2e4d8View commit details -
Change internalHandleStreamReady() to onl add to activeCpClients when…
… there hasn't been an active client for that authority rather than using the generic add method all of the time.
Configuration menu - View commit details
-
Copy full SHA for 23b6740 - Browse repository at this point
Copy the full SHA 23b6740View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5d69d3 - Browse repository at this point
Copy the full SHA b5d69d3View commit details -
Don't recalculate which server was deletion ignored from in onAbsent,…
… instead use locally available value.
Configuration menu - View commit details
-
Copy full SHA for 5b28d7a - Browse repository at this point
Copy the full SHA 5b28d7aView commit details -
when a CPC is bumped by a higher priority server coming up, but is st…
…ill in the list for some other authority, call adjustResourceSubscriptions on all resource types.
Configuration menu - View commit details
-
Copy full SHA for 1169f39 - Browse repository at this point
Copy the full SHA 1169f39View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d22cfd - Browse repository at this point
Copy the full SHA 8d22cfdView commit details -
Simplify getOrCreateControlPlaneClient of a list by relying on the ve…
…rsion that takes a single serverInfo.
Configuration menu - View commit details
-
Copy full SHA for 023c6cd - Browse repository at this point
Copy the full SHA 023c6cdView commit details -
In handleStreamClosed used the response handler's stored ServerInfo t…
…o lookup the ControlPlaneClient instead of sending it
Configuration menu - View commit details
-
Copy full SHA for 517bcc3 - Browse repository at this point
Copy the full SHA 517bcc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 230c18d - Browse repository at this point
Copy the full SHA 230c18dView commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7975051 - Browse repository at this point
Copy the full SHA 7975051View commit details -
Create a manageControlPlaneClients() method to wrap usages of getOrCr…
…eateControlPlaneClient and do fallback. Move some logic into watchXdsResource from private methods, such as doFallbackIfNecessary, and streamline the execution. Stop storing serverInfos in ResourceSubscriber and just construct it from authority as needed.
Configuration menu - View commit details
-
Copy full SHA for 5c6b524 - Browse repository at this point
Copy the full SHA 5c6b524View commit details
Commits on Nov 8, 2024
-
Eliminate doFallbackForAuthority since it became a simple call to man…
…ageControlPlaneClient
Configuration menu - View commit details
-
Copy full SHA for b979d70 - Browse repository at this point
Copy the full SHA b979d70View commit details -
Rename activeCpClients to activatedCpClients to avoid overloading the…
… term 'active'. Minor change to stream ready process to avoid sending discovery requests multiple times if the CPC was supporting multiple authorities.
Configuration menu - View commit details
-
Copy full SHA for 5a2e071 - Browse repository at this point
Copy the full SHA 5a2e071View commit details
Commits on Nov 11, 2024
-
Change getOrCreateControlPlaneClient to throw an exception rather tha…
…n return a null to better match the name. Do some cleanup
Configuration menu - View commit details
-
Copy full SHA for 5df91a4 - Browse repository at this point
Copy the full SHA 5df91a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34a7b83 - Browse repository at this point
Copy the full SHA 34a7b83View commit details