4631 Commits

Author SHA1 Message Date
Michael Lumish
cf090c7f50 grpc-js: Fix commitCallWithMostMessages trying to commit completed attempts 2023-02-07 14:35:35 -08:00
Michael Lumish
dd7e1a9cc0
Merge pull request #2343 from murgatroid99/grpc-js-xds_aggregate_logical_dns_clusters
grpc-js-xds: Implement aggregate and logical DNS clusters
2023-02-06 10:52:08 -08:00
Michael Lumish
4e148cbb77 Use the load-balancer filename prefix for the new LB policies 2023-02-03 15:16:42 -08:00
Michael Lumish
b914a0388f Validate that LOGICAL_DNS address is non-empty 2023-02-03 13:27:46 -08:00
Michael Lumish
fed7b02a35 Update latestConfig in ChildLoadBalancerHandler when handling update 2023-02-03 09:33:51 -08:00
Michael Lumish
2807127ca7 Add tests and fix bugs 2023-02-02 14:56:00 -08:00
Michael Lumish
e6ea6f517e
Merge pull request #2341 from murgatroid99/grpc-tools_1.12.4
grpc-tools: Bump version to 1.12.4
grpc-tools@1.12.4
2023-01-30 17:56:52 -08:00
Michael Lumish
a86cb96e91 grpc-tools: Bump version to 1.12.4 2023-01-30 16:46:39 -08:00
Michael Lumish
8fd930bb71
Merge pull request #2333 from RedstoneWizard08/master
Add support for arm64 linux.
2023-01-30 16:45:31 -08:00
Jacob Sapoznikow
4b9e4019c3 Fix CMake args 2023-01-30 23:10:07 +00:00
Jacob Sapoznikow
71bfcd2afc Fix static linking and dockerfile 2023-01-30 22:01:57 +00:00
Jacob Sapoznikow
3ec611453b Merge branch 'master' of https://github.com/grpc/grpc-node 2023-01-30 18:46:46 +00:00
Michael Lumish
1cbadd7db0 Merge branch 'master' into grpc-js-xds_aggregate_logical_dns_clusters 2023-01-27 15:13:22 -08:00
Michael Lumish
fe4272ecb6
Merge pull request #2339 from murgatroid99/grpc-js-xds_unit_tests
grpc-js-xds: Add a framework for running xDS end-to-end tests
2023-01-27 15:02:46 -08:00
Michael Lumish
5732ff9e82 grpc-js-xds: Allow tests to set bootstrap info in channel args 2023-01-27 13:39:44 -08:00
Michael Lumish
05bebcd4e2 grpc-js-xds: Add unit test framework 2023-01-27 13:39:10 -08:00
Michael Lumish
cea545dd77
Merge pull request #2337 from murgatroid99/grpc-js_transport_fix_active_call_tracking
grpc-js: Fix tracking of active calls in transport
@grpc/grpc-js@1.8.7
2023-01-25 14:28:45 -08:00
Michael Lumish
3efdc7b58c grpc-js: Bump version to 1.8.7 2023-01-25 11:56:09 -08:00
Michael Lumish
0d177a818f grpc-js: Fix tracking of active calls in transport 2023-01-25 11:52:24 -08:00
Michael Lumish
f29e99d0c6
Merge pull request #2336 from murgatroid99/grpc-js_transport_garbage_collection
grpc-js: Hold a reference to transport in SubchannelCall
@grpc/grpc-js@1.8.6
2023-01-25 10:54:21 -08:00
Michael Lumish
6d98dc5bbf grpc-js: Hold a reference to transport in SubchannelCall 2023-01-25 10:01:45 -08:00
Michael Lumish
0081d24a2c
Merge pull request #2335 from murgatroid99/grpc-js_clear_deadline
grpc-js: Clear deadline timer when call ends
@grpc/grpc-js@1.8.5
2023-01-23 12:52:42 -08:00
Michael Lumish
ba405cf35e grpc-js: Clear deadline timer when call ends 2023-01-23 11:36:24 -08:00
Jacob Sapoznikow
877d4a6243 Fix "file" command not found 2023-01-22 23:00:38 +00:00
Jacob Sapoznikow
1924d4a9fd Begin aarch64 support 2023-01-22 22:54:12 +00:00
Michael Lumish
3fe218525a
Merge pull request #2331 from murgatroid99/grpc-js-xds_cluster_weight_limit
grpc-js-xds: weighted clusters: stop checking total_weight, check weight sum <= uint32 max
2023-01-20 10:59:14 -08:00
Michael Lumish
7a6fa275fe grpc-js-xds: weighted clusters: stop checking total_weight, check weight sum <= uint32 max 2023-01-18 10:55:28 -08:00
Sergii Tkachenko
f3d6d48903
Merge pull request #2330 from sergiitk/backport-1.8-xds-interop-fix-buildscript-suites
xds interop: Fix buildscripts not continuing on a failed test suite (@grpc/grpc-js@1.8.x backport)

Apparently there's a difference between bash 3 and bash 4.
OSX comes with bash 3 out-of-box, so for whoever wrote this logic
it "worked on my machine".

The `((` construct returns a 0 exit code if the value is non-zero.
Since the value starts at 0 and we do a post-increment,
it will always fail the first time.
Changing it to a pre-increment fixes the problem.
2023-01-17 19:26:40 -05:00
Michael Lumish
d441aa687d Merge pull request #2323 from sergiitk/xds-interop-fix-buildscript-suites
xds interop: Fix buildscripts not continuing on a failed test suite
2023-01-17 16:20:20 -08:00
Michael Lumish
3bf1409067
Merge pull request #2323 from sergiitk/xds-interop-fix-buildscript-suites
xds interop: Fix buildscripts not continuing on a failed test suite
2023-01-17 09:58:24 -08:00
Sergii Tkachenko
466bc3cdd0
Address the feedback: use pre-increment instead of && true 2023-01-13 20:39:32 -05:00
Sergii Tkachenko
a23dc843af xds interop: Fix buildscripts not continuing on a failed test suite
Apparently there's a difference between bash 3 and bash 4.
OSX comes with bash 3 out-of-box, so for whoever wrote this logic
it "worked on my machine".
2023-01-12 17:18:00 -08:00
Michael Lumish
a9f87fcc3c
Merge pull request #2322 from murgatroid99/grpc-js_transport_session_ref
grpc-js: Reference session in transport when there are active calls
@grpc/grpc-js@1.8.4
2023-01-12 11:04:50 -08:00
Michael Lumish
7eaebaf1ed grpc-js: Undo changes to stream tracking 2023-01-12 10:00:28 -08:00
Michael Lumish
fade30bd0a grpc-js: Make call and stream tracking more consistent 2023-01-12 09:47:19 -08:00
Michael Lumish
b342001b38 grpc-js: Reference session in transport when there are active calls 2023-01-12 09:24:21 -08:00
Michael Lumish
c0182608a8 grpc-js-xds: Add aggregate and logical_dns clusters 2023-01-11 10:49:56 -08:00
Michael Lumish
3db8acb96f
Merge pull request #2319 from murgatroid99/grpc-js_transport_disconnect_fix
grpc-js: Don't end calls when receiving GOAWAY
@grpc/grpc-js@1.8.3
2023-01-11 10:49:25 -08:00
Michael Lumish
b3b6310f04 grpc-js: Don't end calls when receiving GOAWAY 2023-01-10 15:24:22 -08:00
Michael Lumish
13337aaa47
Merge pull request #2316 from murgatroid99/grpc-js_push_order_fix
grpc-js: Ensure ordering between status and final message
@grpc/grpc-js@1.8.2
2023-01-09 13:19:35 -08:00
Michael Lumish
2d37686a1a grpc-js: Ensure ordering between status and final message 2023-01-09 10:24:17 -08:00
Sergii Tkachenko
099a3bc986
Merge pull request #2314 from sergiitk/backport-1.8-reduce-gce-xds-interop-tests
grpc-js-xds: Reduce GCE xDS interop tests to ping_pong and circuit_breaking (@grpc/grpc-js@1.8.x backport)
2023-01-06 17:59:08 -05:00
Michael Lumish
b72e1fc665 Merge pull request #2310 from grpc/reduce-gce-xds-interop-tests
grpc-js-xds: Reduce GCE xDS interop tests to ping_pong and circuit_breaking
2023-01-06 14:53:11 -08:00
Michael Lumish
c09c874cd3
Merge pull request #2310 from grpc/reduce-gce-xds-interop-tests
grpc-js-xds: Reduce GCE xDS interop tests to ping_pong and circuit_breaking
2023-01-06 14:31:23 -08:00
Sergii Tkachenko
5812cad19e
grpc-js-xds: Reduce xDS GCE interop framework to ping_pong and circuit_breaking
The migration of other tests to the new framework have been completed around Aug 2022: 

- 81083bd229/packages/grpc-js-xds/scripts/xds_k8s_lb.sh
- 81083bd229/packages/grpc-js-xds/scripts/xds_k8s_url_map.sh
2023-01-06 13:58:59 -08:00
Michael Lumish
a4d409db00
Merge pull request #2308 from murgatroid99/grpc-js_transport_refactor
grpc-js: Refactor `Transport` and `SubchannelConnector` out of `Subchannel`
2023-01-05 13:35:04 -08:00
Michael Lumish
df8b8976dc grpc-js: Refactor Transport and SubchannelConnector out of Subchannel 2023-01-03 16:45:07 -08:00
Michael Lumish
d2bd71348a
Merge pull request #2307 from murgatroid99/grpc-js_1.8.1
grpc-js: Bump to version 1.8.1
2023-01-03 14:09:40 -08:00
Michael Lumish
5006c14d72 grpc-js: Bump to version 1.8.1 @grpc/grpc-js@1.8.1 2023-01-03 13:43:55 -08:00
Michael Lumish
08cc571d1e
Merge pull request #2277 from kleinsch/add_service_config_disable_resolution
grpc-js: Add support for grpc.service_config_disable_resolution
2023-01-03 13:17:34 -08:00