4051 Commits

Author SHA1 Message Date
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
Michael Lumish
3db72f981e
Merge pull request #2205 from murgatroid99/proto-loader_dep_fix_1.6.x
proto-loader: Update dependencies to fix compilation error (1.6.x)
2022-08-24 13:03:53 -07:00
Michael Lumish
7a138a6965 proto-loader: Update dependencies to fix compilation error 2022-08-24 11:14:11 -07:00
Michael Lumish
8664c837db Fix spelling 2022-08-24 10:59:15 -07:00
Michael Lumish
f15efb63de grpc-js: Outlier Detection: fix failure percentage min hosts check 2022-08-24 10:27:53 -07:00
Michael Lumish
fcf63ee896
Merge pull request #2203 from murgatroid99/grpc-js-xds_priority_simplification
grpc-js-xds: priority: remove `currentChildFromBeforeUpdate`
2022-08-23 14:40:51 -07:00
Michael Lumish
460fa93b9c grpc-js-xds: priority: remove currentChildFromBeforeUpdate 2022-08-23 13:38:56 -07:00
Michael Lumish
ae53dd1a19
Merge pull request #2202 from murgatroid99/grpc-js-xds_priority_fixes
grpc-js-xds: Make various fixes to the priority LB policy
2022-08-22 16:06:09 -07:00
Michael Lumish
552b710b93
Merge pull request #2200 from murgatroid99/grpc-js-xds_delay_child_updates
grpc-js-xds: delay picker updates while updating children in weighted_target and xds_cluster_manager
2022-08-22 16:05:28 -07:00
Michael Lumish
68aa56fa4a
Merge pull request #2198 from murgatroid99/grpc-js-xds_ignore_resource_deletion
grpc-js-xds: Implement ignore_resource_deletion option
2022-08-22 16:05:14 -07:00
Michael Lumish
e1b2cad25e grpc-js-xds: Make various fixes to the priority LB policy 2022-08-22 14:28:34 -07:00
Michael Lumish
0a94d4071c
Merge pull request #2199 from murgatroid99/grpc-js_lb_switchover_improvement
grpc-js: Switch LB policy when new one is not CONNECTING
2022-08-18 15:35:23 -07:00
Michael Lumish
3e6730cd24 grpc-js-xds: delay picker updates while updating children in weighted target and xds_cluster_manager 2022-08-18 14:55:58 -07:00