Michael Lumish
4bfd383b64
Merge pull request #2251 from murgatroid99/grpc-js_1.7.3
...
grpc-js: Bump to 1.7.3
@grpc/grpc-js@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
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
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
@grpc/grpc-js@1.7.2
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
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
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
40feac7a3e
Merge pull request #2232 from murgatroid99/grpc-js_optional_caller_stack
...
grpc-js: Defer evaluating caller stack until an error
2022-09-20 17:12:03 -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
e581aad153
Merge pull request #2227 from murgatroid99/grpc-js-xds_nack_0_total_weight
...
grpc-js-xds: NACK WeightedCluster if total_weight is 0
2022-09-12 16:47:17 -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
99aecc54c3
Merge pull request #2225 from murgatroid99/grpc-js_channel_call_creds_test
...
grpc-js: Add test for sending metadata from call creds on channel creds
2022-09-12 13:30:10 -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
Michael Lumish
9dd9cb0e5d
Merge pull request #2224 from murgatroid99/grpc-js_1.7.x
...
grpc-js: Bump to 1.7.0
@grpc/grpc-js-xds@1.7.0
@grpc/grpc-js@1.7.0
2022-09-08 14:33:36 -07:00
Michael Lumish
f438191182
grpc-js: Add tests for outlier detection validation rules
2022-09-07 16:35:29 -07:00
Michael Lumish
bb322dcb2d
Merge pull request #2221 from murgatroid99/grpc-js-xds_outlier_detection_default
...
grpc-js-xds: Enable outlier detection by default
2022-09-07 14:29:42 -07:00
Michael Lumish
4a861a0d4b
grpc-js-xds: Update outlier detection entry in README
2022-09-07 13:13:50 -07:00
Michael Lumish
51de24ac0c
grpc-js: Bump to 1.7.0
2022-09-07 13:11:14 -07:00
Michael Lumish
3c27ed4c00
grpc-js: Update grpc-js outlier detection check to match xds check
2022-09-07 12:39:39 -07:00
Michael Lumish
d8022a557d
grpc-js-xds: Enable outlier detection by default
2022-09-07 11:16:12 -07:00
Michael Lumish
1a3600e2ec
Merge pull request #2132 from ajmath/ajmath/expose-call-items
...
Expose path and callEnd event in ServerSurfaceCall
2022-09-06 15:22:09 -07:00
Michael Lumish
618475a1ba
Merge pull request #2217 from grpc/@grpc/grpc-js@1.6.x
...
v1.6.x merge into master, again
2022-08-31 10:59:27 -07:00
Michael Lumish
ea1f2b3777
Merge pull request #2216 from murgatroid99/grpc-js_status_fix_fix
...
grpc-js: Fix typo in previous status message handling fix
@grpc/grpc-js@1.6.12
2022-08-31 10:16:02 -07:00
Michael Lumish
ccd855fb5a
grpc-js: Fix typo in previous status message handling fix
2022-08-29 18:18:53 -07:00
Michael Lumish
63fcccecb2
Merge pull request #2212 from murgatroid99/grpc-js_outlier_detection_enable
...
grpc-js: Enable outlier detection by default
2022-08-29 16:46:37 -07:00
Michael Lumish
c323369929
grpc-js: Enable outlier detection by default
2022-08-29 15:41:51 -07:00
Michael Lumish
3f7102084a
Merge pull request #2211 from murgatroid99/merge_1.6.x
...
Merge the 1.6.x branch into master
2022-08-29 15:30:29 -07:00
Michael Lumish
3d603289ff
Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.6.x'
2022-08-29 14:34:59 -07:00
Michael Lumish
09f3dd9e05
Merge pull request #2172 from chm-diederichs/proto-loader-maps
...
include `.map` files in proto-loader npm package
2022-08-29 14:33:25 -07:00
Michael Lumish
77950142ff
Merge pull request #2210 from murgatroid99/grpc-js_status_decode_error_fix
...
grpc-js: Handle errors when decoding status details
@grpc/grpc-js@1.6.11
2022-08-29 10:42:43 -07:00
Michael Lumish
a82e40ff9a
grpc-js: Handle errors when decoding status details
2022-08-29 09:52:13 -07:00
Michael Lumish
6ba49a1f70
Merge pull request #2208 from sergiitk/xds-interop-buildscript-enable-logs
...
xDS interop: enable pod log collection in the buildscripts
2022-08-29 09:19:20 -07:00
Sergii Tkachenko
594933aa2b
xDS interop: enable pod log collection in the buildscripts
...
- Enables pod log collection in all PSM interop jobs implemented
in https://github.com/grpc/grpc/pull/30594 .
- Associate test suite runs with their own log file, so it's displayed
on the "Target Log" tab
- Adds missing `--force_cleanup` to the lb test (reduces leaked
resources)
- Fix run_test not returning correct exit status, causing false
positives in some cases. See https://github.com/grpc/grpc/pull/30768
2022-08-26 17:51:34 -07:00
Michael Lumish
a56e0fc906
Merge pull request #2207 from murgatroid99/grpc-js-xds_default_authority_virtualhost
...
grpc-js-xds: Use authority override to select VirtualHost when provided
2022-08-25 15:30:31 -07:00
Michael Lumish
2c6fd779d8
grpc-js-xds: Use authority override to select VirtualHost when provided
2022-08-25 14:22:00 -07:00
Michael Lumish
df07da3a02
Merge pull request #2206 from murgatroid99/grpc-js_outlier_detection_ejection_percent_equal
...
grpc-js: Stop ejecting when current percent is equal to max
2022-08-24 15:27:40 -07:00
Michael Lumish
1d5801aa90
grpc-js: Stop ejecting when current percent is equal to max
2022-08-24 14:54:09 -07:00
Michael Lumish
1b2cf99bf6
Merge pull request #2204 from murgatroid99/grpc-js_outlier_detection_failure_percentage_fix
...
grpc-js: Outlier Detection: fix failure percentage min hosts check
2022-08-24 14:24:59 -07:00