Commit Graph

4336 Commits

Author SHA1 Message Date
Michael Lumish 7840a108d3 grpc-js-xds: Use Debian and Node 18 in interop Dockerfile (1.8.x) 2023-04-03 09:54:38 -07:00
Michael Lumish e48b2ca846 grpc-js-xds: Use Node 18 in interop docker image 2023-03-31 12:10:36 -07:00
Pietro De Nicolao 5c41ee4418
docs: replace invalid link in grpc-tools README 2023-03-30 13:41:05 +02:00
Michael Lumish 114c87cba5
Merge pull request #2394 from murgatroid99/grpc-js_transport_leak
grpc-js: Unregister socket from channelz when closing transport
2023-03-23 10:53:57 -07:00
Michael Lumish ad719ccb94
Merge pull request #2391 from murgatroid99/grpc-js-xds_node_client_version
grpc-js-xds: Populate Node message field user_agent_version
2023-03-23 10:53:49 -07:00
Michael Lumish 86924190cd
Merge pull request #2398 from murgatroid99/grpc-js-xds_interop_not_alpine
grpc-js-xds: Use non-alpine docker image for interop tests
2023-03-23 10:25:50 -07:00
Michael Lumish 6f17499e3c grpc-js-xds: Use non-alpine docker image for interop tests 2023-03-22 16:44:21 -07:00
Michael Lumish 4fa8af3969
Merge pull request #2392 from murgatroid99/grpc-js-xds_tests_1.8.x
grpc-js-xds: Add a framework for running xDS end-to-end tests (1.8.x)
2023-03-22 11:14:14 -07:00
Michael Lumish bb0a09a250
Merge pull request #2386 from murgatroid99/proto-loader_0.7.6
proto-loader: Bump to 0.7.6
2023-03-22 11:09:52 -07:00
Michael Lumish 6b7c99bb12
Merge pull request #2395 from murgatroid99/grpc-js-xds_weighted_target_simple_1.8.x
grpc-js-xds: Use simpler search algorithm in weighted target picker
2023-03-20 09:54:15 -07:00
Michael Lumish e5e6731917 grpc-js-xds: Use simpler search algorithm in weighted target picker 2023-03-10 14:12:58 -08:00
Michael Lumish 3fbdf0d337 grpc-js: Bump version to 1.8.13 2023-03-10 14:05:39 -08:00
Michael Lumish 056dc8e56e grpc-js: Unregister socket from channelz when closing transport 2023-03-10 13:58:02 -08:00
Michael Lumish e32bbc7aac grpc-js-xds: Allow tests to set bootstrap info in channel args 2023-03-10 11:47:23 -08:00
Michael Lumish 6bc6b8665b grpc-js-xds: Add unit test framework 2023-03-10 11:47:13 -08:00
Michael Lumish 481f704c77 grpc-js-xds: Populate Node message field user_agent_version 2023-03-09 16:37:04 -08:00
Michael Lumish 9264d582c9
Merge pull request #2387 from murgatroid99/grpc-js_trace_receive_message
grpc-js: Add more logging to trace handling of received messages
2023-03-07 15:37:48 -08:00
Michael Lumish 79161816e6 grpc-js: Add more logging to trace handling of received messages 2023-03-07 15:09:19 -08:00
Michael Lumish 7aba0004e6
Merge pull request #2380 from murgatroid99/grpc-js_pick_first_fix2
grpc-js: Fix address equality check in pick-first
2023-03-07 14:24:14 -08:00
Michael Lumish d78d6d3b64 proto-loader: Bump to 0.7.6 2023-03-07 13:10:46 -08:00
Michael Lumish e66909d8e4
Merge pull request #2383 from murgatroid99/grpc-js_pick_start_log
grpc-js: Trace before call to LB policy picker
2023-03-07 10:39:45 -08:00
Michael Lumish c525025f06 grpc-js: Trace before call to LB policy picker 2023-03-06 15:10:29 -08:00
Michael Lumish 8a22f5f2a4
Merge pull request #2381 from murgatroid99/grpc-js_backport_server_async_fix
grpc-js: add await/async on method that return promise (v1.8.x)
2023-03-06 13:42:19 -08:00
Ulrich Van Den Hekke c23c67cd4f grpc-js: add await/async on method that return promise
add await/async on method that return promise to ensure that the order of message (and of the end of stream) are preserved
2023-03-06 10:15:52 -08:00
Michael Lumish 0726fdf290 grpc-js: Fix address equality check in pick-first 2023-03-06 10:11:46 -08:00
Michael Lumish 1ba8b5a9e5
Merge pull request #2376 from phoenix741/feature/fix-2375
grpc-js: add await/async on method that return promise
2023-03-06 10:03:19 -08:00
Michael Lumish 48ea363acc
Merge pull request #2374 from murgatroid99/grpc-js-xds_weighted_target_simple_pick
grpc-js-xds: Use simpler search algorithm in weighted target picker
2023-03-01 10:01:41 -08:00
Ulrich Van Den Hekke 081270f013
grpc-js: add await/async on method that return promise
add await/async on method that return promise to ensure that the order of message (and of the end of stream) are preserved
2023-02-26 13:14:32 +01:00
Michael Lumish 1054432580
Merge pull request #2370 from install/explicit-field-type-long-check
proto-loader-gen-types Narrow field Long check
2023-02-24 10:40:55 -08:00
Michael Lumish 07288b326e
Merge pull request #2372 from murgatroid99/grpc-js_retry_buffer_free
grpc-js: Stop leaking freed message buffer placeholder objects
2023-02-24 10:00:05 -08:00
Michael Lumish 865731b4c5 grpc-js-xds: Use simpler search algorithm in weighted target picker 2023-02-24 09:55:45 -08:00
Michael Lumish 1f14d1c138 grpc-js: Stop leaking freed message buffer placeholder objects 2023-02-23 17:49:03 -08:00
install 31aec874dd proto-loader-gen-types Narrow field Long check
- Explicitly list the primitive field types that use Long, instead of
  searching for `64` in the type name.
2023-02-22 11:57:26 -05:00
Michael Lumish 6614ebbc45
Merge pull request #2369 from murgatroid99/grpc-js_pick_first_fix
grpc-js: Fix bugs in pick first LB policy and channel subchannel wrapper
2023-02-21 16:20:56 -08:00
Michael Lumish 6862af2350 grpc-js: Fix bugs in pick first LB policy and channel subchannel wrapper 2023-02-21 15:26:09 -08:00
Michael Lumish cac499fb97
Merge pull request #2365 from murgatroid99/grpc-js-xds_interop_server_logging
grpc-js-xds: interop: log server events
2023-02-15 16:17:06 -08:00
Michael Lumish 72b99a1413
Merge pull request #2363 from murgatroid99/grpc-js_channel_keepalive_throttling
grpc-js: Propagate keepalive throttling throughout channel
2023-02-15 15:44:48 -08:00
Michael Lumish f3c43542f8 grpc-js-xds: interop: log server events 2023-02-15 14:45:31 -08:00
Michael Lumish 2ed8e71ba1 grpc-js: Propagate keepalive throttling throughout channel 2023-02-14 13:47:50 -08:00
Michael Lumish cc333bad3e
Merge pull request #2360 from murgatroid99/proto-loader_0.7.5
proto-loader: Bump version to 0.7.5
2023-02-13 14:35:28 -08:00
Michael Lumish 1c4f12181a proto-loader: Bump version to 0.7.5 2023-02-13 13:33:34 -08:00
Michael Lumish e967c94483
Merge pull request #2357 from danielronnkvist/jsdoc-deprecated-tags
Write @deprecated jsdoc annotation if includeComments is enabled
2023-02-13 10:17:16 -08:00
Daniel Rönnkvist ad298bc7c8 remove possible deprecated options from type brand output 2023-02-11 22:06:59 +01:00
Michael Lumish 82c8cf17e7
Merge pull request #2358 from murgatroid99/grpc-js-xds_pass_outlier_detection_config
grpc-js-xds: Pass along outlier detection config from CDS to child policy
2023-02-10 13:38:30 -08:00
Michael Lumish c4350deb4f grpc-js-xds: Pass along outlier detection config from CDS to child policy 2023-02-10 09:56:50 -08:00
Daniel Rönnkvist c20ddd3d2b write @deprecated jsdoc annotation if comments are enabled
update golden generated with @deprecated annotation
2023-02-10 17:52:59 +01:00
Michael Lumish 54c4b9c523
Merge pull request #2356 from murgatroid99/grpc-js-xds_cluster_resolver_priority_reuse_fix
grpc-js-xds: Fix bug that prevented priority name reuse
2023-02-09 17:32:36 -08:00
Michael Lumish ba08267516
Merge pull request #2352 from murgatroid99/grpc-js_deadline_refinement
grpc-js: Improve timeout handling and deadline logging
2023-02-09 17:24:03 -08:00
Michael Lumish faf96a0e4f grpc-js-xds: Fix bug that prevented priority name reuse 2023-02-09 17:04:41 -08:00
Michael Lumish 37eb5ed2fa grpc-js: Improve timeout handling and deadline logging 2023-02-09 10:18:24 -08:00