Michael Lumish
f8f95ee9bb
grpc-js-xds: interop: Fix timestamp handling when config changes
2022-11-14 09:50:33 -08:00
Michael Lumish
38f2497dae
grpc-js: Make filter stack factory clone with a copy of the array
2022-11-11 09:24:15 -08:00
Michael Lumish
0de2aad269
grpc-js: Fix reuse of channel filter stack factory
2022-11-10 10:54:19 -08:00
Michael Lumish
02c48f426d
grpc-js-xds: interop: Fix target directory for profile log
2022-11-09 10:08:47 -08:00
Michael Lumish
e8396a5542
Don't try to create the target file as a directory
...
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
2022-11-08 15:47:09 -08:00
Michael Lumish
f844ca30bb
grpc-js-xds: interop: mkdir artifact directory before running tests
2022-11-08 15:23:20 -08:00
Michael Lumish
959f698fc4
Use absolute path for logfile output
...
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
2022-11-08 14:46:17 -08:00
Michael Lumish
b4449083b9
grpc-js-xds: interop: output CPU profile logs in old framework tests
2022-11-08 12:40:22 -08:00
Michael Lumish
26c8c37985
grpc-js: Handle filters in ResolvingCall instead of LoadBalancingCall
2022-11-07 14:51:51 -08:00
Michael Lumish
f392d4d8c5
grpc-js-xds: interop client: correct for setInterval variance
2022-11-04 15:21:03 -07:00
Michael Lumish
8f33dc7246
grpc-js: Update to newest typescript compiler
2022-11-04 11:21:24 -07:00
Michael Lumish
9aabaee7de
Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.7.x' into grpc-js_upmerge_1.7.x
2022-11-03 16:10:12 -07:00
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
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
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
e840d1f855
grpc-js: Bump to 1.7.3
2022-10-20 15:47:16 -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
24c4cd7bb8
grpc-js: Add more outlier detection tests and tracing
2022-10-18 16:29:22 -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
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
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
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
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
7229fc28eb
grpc-tools: Fix x64 arch name in build script
2022-10-05 13:22:51 -07:00
Michael Lumish
98d2506139
grpc-tools: Bump to version 1.11.3
2022-10-05 09:54:42 -07:00
Ryosuke Hayashi
2aac1da48e
Build arm64 binaries for mac
2022-10-02 19:13:19 +09: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
Michael Lumish
5b42e999e4
grpc-js: Refactor getting stack trace into function
2022-09-20 16:33:01 -07:00
Michael Lumish
640a1963c7
grpc-js: Defer evaluating caller stack until an error
2022-09-20 16:20:22 -07:00
Michael Lumish
02a43a302d
grpc-js-xds: NACK WeightedCluster if total_weight is 0
2022-09-12 13:47:57 -07:00
Michael Lumish
b8c0cdc480
Merge pull request #2226 from murgatroid99/grpc-js_restrict_control_plane_status_codes
...
grpc-js: Restrict control-plane status codes
2022-09-12 13:30:20 -07:00
Michael Lumish
caf37e4f15
Fix constant name spelling
2022-09-12 12:42:44 -07:00
Michael Lumish
9269f3a76f
grpc-js: Restrict control-plane status codes
2022-09-12 11:46:06 -07:00
Michael Lumish
b0e28f7f93
grpc-js: Add test for sending metadata from call creds on channel creds
2022-09-12 11:20:19 -07:00
Michael Lumish
b8da460708
Merge pull request #2223 from murgatroid99/grpc-js_outlier_detection_validation_tests
...
grpc-js: Add tests for outlier detection validation rules
2022-09-09 15:47:36 -07:00