Commit Graph

5121 Commits

Author SHA1 Message Date
Michael Lumish a7dfb681b1
Merge pull request #3003 from murgatroid99/grpc-js-xds_register_wrr_locality
grpc-js-xds: Add wrr_locality to LB policy registry
2025-09-03 15:17:26 -07:00
Michael Lumish 296bd2fb6f grpc-js-xds: Add wrr_locality to LB policy registry 2025-09-03 13:58:42 -07:00
Michael Lumish cbece4238b
Merge pull request #3002 from murgatroid99/grpc-js-xds_interop_fix
grpc-js-xds: interop: Fix order of submodule update and npm install
2025-08-29 11:21:15 -07:00
Michael Lumish 196ceaadb2 grpc-js-xds: interop: Fix order of submodule update and npm install 2025-08-29 10:45:44 -07:00
Michael Lumish 5ceac29f3a
Merge pull request #2962 from murgatroid99/grpc-js-xds_light_test_job
grpc-js-xds: Add psm-light test job config
2025-08-27 15:41:03 -07:00
Michael Lumish 9d601da651
Merge pull request #3001 from murgatroid99/grpc-js-xds_wrr
grpc-js-xds: Register weighted_round_robin as a custom LB policy
2025-08-27 10:54:52 -07:00
Michael Lumish c67f7183b2 grpc-js: Properly unwrap subchannel in WRR picker 2025-08-22 15:44:58 -07:00
Michael Lumish 1ec5996769 Merge branch 'master' into grpc-js-xds_wrr 2025-08-22 15:15:39 -07:00
Michael Lumish f957004b07 grpc-js-xds: XdsClusterImpl: fix handling of non-complete pick result type 2025-08-22 14:40:06 -07:00
Michael Lumish 2121631243 grpc-js-xds: Register weighted_round_robin as a custom LB policy 2025-08-22 13:56:15 -07:00
Michael Lumish 479fa71321
Merge pull request #3000 from murgatroid99/grpc-js-xds_test_fix
grpc-js-xds: Remove .only from a test, switch port finding library
2025-08-19 12:57:47 -07:00
Michael Lumish 202648b334
Merge pull request #2999 from murgatroid99/grpc-js_client_oob_metrics_rework
grpc-js: Move client OOB metrics API to the subchannel
2025-08-18 14:55:00 -07:00
Michael Lumish 211be0f3c2 grpc-js-xds: Remove .only from a test, switch port finding library 2025-08-18 14:33:35 -07:00
Michael Lumish e975b856b9 Loosen test tolerance a little 2025-08-18 12:56:11 -07:00
Michael Lumish f0d3f81fec grpc-js: Move client OOB metrics API to the subchannel 2025-08-18 11:27:04 -07:00
Michael Lumish 1aaa3fde33
Merge pull request #2998 from murgatroid99/grpc-js_client_weighted_round_robin
grpc-js: Implement weighted_round_robin LB policy
2025-08-14 15:58:45 -07:00
Michael Lumish 2f74b88616 Give more leeway on different QPS tests 2025-08-14 14:47:43 -07:00
Michael Lumish e78322f717 Fix an issue with the test 2025-08-14 14:14:12 -07:00
Michael Lumish 13065ad5a1 grpc-js: Implement weighted_round_robin LB policy 2025-08-14 13:55:02 -07:00
Michael Lumish 6573a0ebe4
Merge pull request #2971 from KoenRijpstra/fix/early-connection-window-update
Fix: send connection-level WINDOW_UPDATE at session start
2025-08-11 15:54:59 -07:00
Koen Rijpstra a8d22dc906 fix(http2): set default initial window size to 65535 if not specified 2025-08-10 09:02:07 +02:00
Michael Lumish c7c6ae5b67
Merge pull request #2995 from murgatroid99/grpc-health-check_2.1.0
grpc-health-check: Bump version to 2.1.0
2025-08-06 13:10:15 -07:00
Michael Lumish a081158cbd grpc-health-check: Bump version to 2.1.0 2025-08-06 11:22:21 -07:00
Michael Lumish 83ece61c88 grpc-js: Implement weighted round robin 2025-08-06 10:50:05 -07:00
Michael Lumish f6571a15c9
Merge pull request #2957 from MatiasManevi/health_list_endpoint
Health list endpoint
2025-08-06 10:32:58 -07:00
MatiasManevi 2fb705e54a Add list endpoint unit tests 2025-08-05 17:58:02 -03:00
Michael Lumish 4799bdebed
Merge pull request #2986 from murgatroid99/grpc-js_client_inline_metrics
grpc-js: Implement ORCA client-side per-call metrics
2025-08-01 14:52:05 -07:00
Michael Lumish 0e44501d88 Fix onCallEnded in XdsClusterImpl 2025-08-01 11:00:31 -07:00
Michael Lumish 4645bfb6ed Merge branch 'master' into grpc-js_client_inline_metrics 2025-08-01 10:55:26 -07:00
Michael Lumish 2ea58f5c25
Merge pull request #2987 from murgatroid99/grpc-js_fix_buffer_type
grpc-js: Declare buffer type to avoid build error
2025-08-01 10:45:14 -07:00
Michael Lumish aaeac16c5f grpc-js: Declare buffer type to avoid build error 2025-08-01 09:50:14 -07:00
Michael Lumish 4b160d1664 grpc-js: Implement ORCA client-side per-call metrics 2025-07-31 15:44:40 -07:00
Michael Lumish f6981bb329
Merge pull request #2985 from murgatroid99/grpc-js_client_oob_metrics
grpc-js: Implement ORCA client-side OOB metrics
2025-07-31 09:45:15 -07:00
Michael Lumish 1f93bdffa7 Fix test build 2025-07-30 15:29:02 -07:00
Michael Lumish ede914ddbf grpc-js: Implement ORCA client-side OOB metrics 2025-07-30 15:12:40 -07:00
Michael Lumish 7e82de7770
Merge pull request #2976 from murgatroid99/grpc-js_subchannel_channel
grpc-js: Add a single-subchannel channel implementation
2025-07-28 15:50:44 -07:00
Michael Lumish f8e93606b2
Merge pull request #2983 from murgatroid99/grpc-js_orca_server_oob
grpc-js: Implement ORCA server-side OOB metrics
2025-07-28 11:11:59 -07:00
Michael Lumish 78999ac16d grpc-js: Implement ORCA server-side OOB metrics 2025-07-24 15:13:25 -07:00
Michael Lumish eaa3f4d2bf
Merge pull request #2978 from murgatroid99/grpc-js_orca_server_per_call
grpc-js: Implement ORCA server-side per-call metrics
2025-07-23 15:36:51 -07:00
Michael Lumish 259f5c9c86
Merge pull request #2980 from murgatroid99/test_newer_node_versions
Test with newer Node versions
2025-07-23 14:48:16 -07:00
Michael Lumish edadc63e6a Update proto-loader golden generated file 2025-07-23 13:56:02 -07:00
Michael Lumish 1219c46815 Don't expect IPv6 when resolving localhost in tests 2025-07-23 13:32:48 -07:00
Michael Lumish 7360726e87 Add more logging to tests that fail on new versions 2025-07-21 15:53:18 -07:00
Michael Lumish 66f51d1cd2 Add logging to tests that fail on new versions 2025-07-21 15:20:55 -07:00
Michael Lumish b2007975a1 Use nvm --delete-prefix option 2025-07-21 13:21:33 -07:00
Michael Lumish ba52c1b9d7 Log Node version 2025-07-21 13:08:33 -07:00
Michael Lumish 4eb481619f Don't install node-gyp 2025-07-21 11:43:45 -07:00
Michael Lumish 9e2b9d03b4 Test with newer Node versions 2025-07-21 11:21:50 -07:00
Michael Lumish fbf7b551e5 Bump proto-loader dependency 2025-07-21 10:25:26 -07:00
Michael Lumish 01db2bc620
Merge pull request #2979 from murgatroid99/grpc-js_round_robin_random_start
grpc-js: round_robin: Start connecting to endpoints from a random index
2025-07-18 14:07:12 -07:00