Commit Graph

387 Commits

Author SHA1 Message Date
Michael Lumish e3b35505a0 Fix handling of LRS server name in EDS child config generation
Also add more LRS logging
2021-03-04 16:10:24 -08:00
Michael Lumish b85c70839f Add more detailed LRS tracing 2021-03-04 16:09:55 -08:00
Michael Lumish 356518a212 grpc-js-xds: Fix handling of empty LRS server names 2021-03-04 13:56:57 -08:00
Michael Lumish 5ef5246375 Fix handling of LRS server name in EDS child config generation
Also add more LRS logging
2021-03-04 13:53:02 -08:00
Michael Lumish 76f4e3fef4 Disable path_matching and header_matching tests for now 2021-03-04 13:43:17 -08:00
Michael Lumish 08a359744d Add more detailed LRS tracing 2021-03-04 11:50:30 -08:00
Michael Lumish fb8916cc6d Enable path_matching and header_matching tests 2021-03-04 10:16:17 -08:00
Michael Lumish a726265580 Remove checks for now-unused xdsClient attribute 2021-03-03 13:15:57 -08:00
Michael Lumish ca4b8f40c9 Start ADS and LRS streams at client startup if watchers have been added 2021-03-02 12:51:23 -08:00
Michael Lumish eff8cfc0f5 Merge branch 'master' into grpc-js-xds_routing_traffic_splitting_config_selector 2021-03-02 12:47:38 -08:00
Michael Lumish 17b43dfbfd
Merge pull request #1703 from murgatroid99/grpc-js-xds_google_default_creds
Move createGoogleDefaultCredentials from grpc-js to grpc-js-xds
2021-03-01 14:45:35 -08:00
Michael Lumish f6505b50db Enable routing feature in xDS tests 2021-03-01 13:03:13 -08:00
Michael Lumish 66d3f35263 Enable traffic splitting xds interop test 2021-03-01 11:54:20 -08:00
Michael Lumish 40242a4132 Use the new LB policy in the resolver 2021-03-01 11:42:20 -08:00
Michael Lumish 564ccf390c Merge branch 'master' into grpc-js-xds_routing_traffic_splitting_config_selector 2021-03-01 10:43:47 -08:00
Michael Lumish 131b604f2c Add routing and traffic splitting functionality 2021-03-01 10:41:23 -08:00
Michael Lumish 60eb600410 move createGoogleDefaultCredentials from grpc-js to grpc-js-xds 2021-02-25 10:15:57 -08:00
Michael Lumish c953a0e212 refactor part of xds-client into seprate files 2021-02-12 13:37:52 -08:00
Michael Lumish cd14345cb4 grpc-js: Ref and unref backoff timer 2021-02-11 09:55:24 -08:00
Michael Lumish d1aa9aa6fc Don't update identical states with identical pickers 2021-02-09 12:20:01 -08:00
Michael Lumish c3c39af8ac grpc-js-xds: Add XdsClusterManager LB policy 2021-02-09 12:10:04 -08:00
Michael Lumish e35a7d0a25 Merge branch 'master' into grpc-js_config_selector 2021-02-01 14:20:36 -08:00
Michael Lumish 8e5f5bc18a grpc-js: Add ConfigSelector to Resolver API and plumb it through the channel 2021-02-01 14:18:24 -08:00
Michael Lumish e27e4e02ae Bump grpc-js-xds to 1.2.1 2021-01-27 14:02:41 -08:00
Michael Lumish 0a98f6295d grpc-js-xds: Bubble up xds client initialization errors 2021-01-27 12:16:06 -08:00
Michael Lumish b011bd069d grpc-js-xds: List the files to publish in package.json 2021-01-27 11:15:04 -08:00
Michael Lumish a006be07f4 grpc-js-xds: Shutdown the xDS client used by the resolver when the channel shuts down 2020-11-25 12:33:36 -08:00
Michael Lumish d3a1ba6cbf Make grpc-js and grpc-js-xds versions match 2020-11-25 10:04:05 -08:00
Michael Lumish 8bacb12d23 grpc-js-xds: Reset LRS backoff on data, not metadata 2020-11-13 14:54:38 -08:00
Michael Lumish 62e5038fcc Reorder gulp cleanup step to avoid breakages 2020-11-03 10:10:07 -08:00
Michael Lumish dc80dc1f17 Add a simple test for the xds package to the test job 2020-10-23 14:57:18 -07:00
Michael Lumish fba3a795c2 Fix up grpc-js dependency 2020-10-22 14:22:51 -07:00
Michael Lumish 0a4219e0b8 Fix a directory error in the xds script 2020-10-22 13:14:13 -07:00
Michael Lumish e71caded1b Put the google-auth-library dependency back in grpc-js 2020-10-21 14:10:37 -07:00
Michael Lumish e05b74b631 Add grpc-js-xds README 2020-10-21 14:06:14 -07:00
Michael Lumish a6a8639343 grpc-js: Separate xds code into a separate plugin package 2020-10-21 13:45:22 -07:00
Michael Lumish bbd7617ba7 Move grpc-js xDS features into a separate package 2020-10-12 10:23:03 -07:00