Michael Lumish
e21d41ddfa
Merge pull request #2255 from murgatroid99/grpc-js_service_config_timeout_fix
...
grpc-js: Restart deadline timer after getting timeout from service config
2022-11-01 16:15:44 -07:00
Michael Lumish
fb78f47d67
Merge pull request #2256 from murgatroid99/grpc-js_pin_types_lodash
...
grpc-js: Pin @types/lodash to fix broken build
2022-11-01 11:13:46 -07:00
Michael Lumish
b3bcff1d7b
grpc-js: Pin @types/lodash to fix broken build
2022-11-01 10:39:06 -07:00
Michael Lumish
e7144897d0
grpc-js: Restart deadline timer after getting timeout from service config
2022-11-01 09:26:29 -07:00
natiz
124712979b
grpc-tools: Update protoc to v3.19.1
...
last working version of protoc that includes javascript
2022-10-26 20:30:52 +03:00
Michael Lumish
9af9392fc0
Merge pull request #2252 from murgatroid99/grpc-js-xds_interop_stats_logging
...
grpc-js-xds: Log stats periodically in interop tests
2022-10-21 15:47:43 -07:00
Michael Lumish
bcf4ce2b40
grpc-js-xds: Log stats periodically in interop tests
2022-10-21 15:21:19 -07:00
Michael Lumish
4bfd383b64
Merge pull request #2251 from murgatroid99/grpc-js_1.7.3
...
grpc-js: Bump to 1.7.3
2022-10-20 15:50:53 -07:00
Michael Lumish
e840d1f855
grpc-js: Bump to 1.7.3
2022-10-20 15:47:16 -07:00
Michael Lumish
035c260e36
grpc-js: Implement retries
2022-10-20 14:41:11 -07:00
Michael Lumish
b364135281
Merge pull request #2249 from AVVS/fix/perf-issues
...
fix: track aborted status, do not stringify for tracing
2022-10-20 11:21:09 -07:00
AVVS
93de96f490
revert: extra close event on stream
2022-10-19 15:25:42 -07:00
AVVS
2f124ad68b
fix: perf issues in hot paths
...
1. no unused timers, wrap tracing calls to avoid stringifying
2. track graceful end of the call and avoid emitting 'cancelled' in such cases
3. remove validate calls in metadata on operations where it's not needed
4. refactor server session stream handlers into separate channelz enabled/disabled handlers
5. refactor message request logic - reduce amount of microtasks generated
6. improve sendStatus a little when there is no metadata involved
2022-10-19 14:48:11 -07:00
Michael Lumish
6764dcc796
Merge pull request #2246 from murgatroid99/grpc-js_test_versions
...
grpc-js: Test against actively maintained Node versions
2022-10-18 17:22:30 -07:00
Michael Lumish
091dbe46e8
Merge pull request #2250 from murgatroid99/outlier_detection_tests
...
grpc-js: Add more outlier detection tests and tracing
2022-10-18 17:20:55 -07:00
Michael Lumish
24c4cd7bb8
grpc-js: Add more outlier detection tests and tracing
2022-10-18 16:29:22 -07:00
Michael Lumish
c4c321d37d
grpc-js: Handle filters in ResolvingCall instead of LoadBalancingCall
2022-10-17 11:32:22 -07:00
Michael Lumish
223bf8f4b0
Don't test on Node 18 yet
2022-10-17 10:11:38 -07:00
Michael Lumish
aaa568fc01
Merge pull request #2248 from grpc/@grpc/grpc-js@1.7.x
...
Merge v1.7.x into master
2022-10-14 15:59:23 -07:00
Michael Lumish
c84b4f9664
Merge pull request #2245 from murgatroid99/grpc-js_consistent_max_memory_handling
...
grpc-js: Handle the grpc-node.max_session_memory option consistently on the client and server
2022-10-14 15:05:06 -07:00
Michael Lumish
1ff7dca7e1
Merge pull request #2247 from murgatroid99/grpc-js-xds_fix_weight_check
...
grpc-js-xds: Fix limit representation for priority weight validation
2022-10-14 13:57:46 -07:00
Michael Lumish
276b7b66d0
grpc-js-xds: Fix limit representation for priority weight validation
2022-10-14 13:29:57 -07:00
Michael Lumish
f3fc8dc864
Merge pull request #2244 from murgatroid99/grpc-js-xds_drop_v2
...
grpc-js-xds: Drop xDS v2 support
2022-10-14 11:48:16 -07:00
Michael Lumish
955f088379
grpc-js: Test against actively maintained Node versions
2022-10-14 11:46:32 -07:00
Michael Lumish
3e0a037a7f
Merge pull request #2243 from murgatroid99/grpc-js_retry
...
grpc-js: Big refactor in preparation for implementing retries
2022-10-14 11:44:01 -07:00
Michael Lumish
63d9f6a6d6
Ensure ordering between received messages and status
2022-10-14 11:18:26 -07:00
Michael Lumish
59a2cbceeb
grpc-js: Remove redundant calls to setCredentials
2022-10-14 10:27:38 -07:00
Michael Lumish
75a6d0a24b
grpc-js: Handle the grpc-node.max_session_memory option consistently on the client and server
2022-10-14 09:46:53 -07:00
Michael Lumish
4ac8d6dab3
grpc-js-xds: Remove all code for handling xDS v2
2022-10-12 13:48:39 -07:00
Michael Lumish
3003dbea52
grpc-js-xds: Delete generated code for xDS v2
2022-10-12 13:48:16 -07:00
Michael Lumish
8a312e63b7
grpc-js-xds: Update code to handle modified experimental APIs
2022-10-11 16:50:49 -07:00
Michael Lumish
67bec19b4e
Merge branch 'master' into grpc-js_retry
2022-10-11 16:42:19 -07:00
Michael Lumish
339eb37efd
grpc-js: Refactor in preparation for retries
2022-10-11 14:52:43 -07:00
Michael Lumish
fd7655805b
Merge pull request #2241 from grpc/@grpc/grpc-js@1.7.x
...
Upmerge v1.7.x branch into master
2022-10-11 14:43:19 -07:00
Michael Lumish
7282d06fae
Merge pull request #2242 from murgatroid99/grpc-js-xds_address_uniqueness
...
grpc-js-xds: Validate uniqueness of addresses and continuity of priorities in EDS updates
2022-10-11 14:19:45 -07:00
Michael Lumish
bedc9628f5
grpc-js-xds: Validate continuity of priorities in EDS updates
2022-10-11 13:58:57 -07:00
Michael Lumish
8832fc2d39
grpc-js-xds: Validate uniqueness of addresses in EDS updates
2022-10-11 13:55:19 -07:00
Michael Lumish
2f6d49d334
Merge pull request #2240 from murgatroid99/eds_locality_weight_limit_validation
...
grpc-js-xds: Validate that endpoint weights sum to no more than the 32 bit uint max value per priority
2022-10-10 15:38:32 -07:00
Michael Lumish
7942b23e79
grpc-js-xds: Validate that endpoint weights sum to no more than 32 bit uint max per priority
2022-10-10 14:11:16 -07:00
Michael Lumish
ea2e3badba
Merge pull request #2239 from murgatroid99/grpc-tools_darwin_x64_name
...
grpc-tools: Fix x64 arch name in build script
2022-10-05 13:45:33 -07:00
Michael Lumish
7229fc28eb
grpc-tools: Fix x64 arch name in build script
2022-10-05 13:22:51 -07:00
Michael Lumish
87e21674d9
Merge pull request #2237 from murgatroid99/grpc-tools_1.11.3
...
grpc-tools: Bump to version 1.11.3
2022-10-05 11:00:41 -07:00
Michael Lumish
98d2506139
grpc-tools: Bump to version 1.11.3
2022-10-05 09:54:42 -07:00
Michael Lumish
4257e33e7d
Merge pull request #2235 from hayashikun/build-grpc-tools-arm64
...
Build arm64 binaries for mac
2022-10-05 09:52:33 -07:00
Michael Lumish
4d85cbfffb
Merge pull request #2236 from nakamura-k30/update/environment_variables
...
fix(docs): list undocumented tracers
2022-10-04 10:05:08 -07:00
nakamura-k30
7bbbf0d460
list undocumented tracers
2022-10-04 20:12:46 +09:00
Ryosuke Hayashi
2aac1da48e
Build arm64 binaries for mac
2022-10-02 19:13:19 +09:00
Michael Lumish
68e310d38d
Merge pull request #2234 from murgatroid99/proto-loader_0.7.3
...
proto-loader: Bump to 0.7.3
2022-09-21 11:25:30 -07:00
Michael Lumish
1c0b6459fe
proto-loader: Bump to 0.7.3
2022-09-21 10:44:59 -07:00
Michael Lumish
04b14ebb3b
Merge pull request #2183 from install/template
...
proto-loader-gen-types Typename templates
2022-09-21 10:39:14 -07:00