Commit Graph

3668 Commits

Author SHA1 Message Date
Michael Lumish 2455c3d50a grpc-js-xds: notify watchers when NACKing resource updates 2021-07-26 10:52:11 -07:00
Michael Lumish 215cdcd134 Check for router filter in validation step 2021-07-22 12:42:11 -07:00
Michael Lumish f03b4dd87f Validate uniqueness of http filter names 2021-07-20 14:12:59 -07:00
Michael Lumish 6161950a85 Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.3.x' into grpc-js_1.3_upmerge 2021-07-19 13:45:29 -07:00
Michael Lumish 4d696376e9
Merge pull request #1858 from murgatroid99/grpc-js_log_version
grpc-js: Add trace log with library version
2021-07-19 13:42:06 -07:00
Michael Lumish 6ae2ed4a14 grpc-js: Add trace log with library version 2021-07-19 13:20:49 -07:00
Michael Lumish bd1571fa94
Merge pull request #1852 from murgatroid99/grpc-js_bind_creds_typecheck
grpc-js: Tighten server.bindAsync creds typecheck
2021-07-19 13:15:29 -07:00
Michael Lumish e64adfa1f4
Merge pull request #1857 from murgatroid99/grpc-js_more_connection_logging
grpc-js: Add more trace logging around establishing connections
2021-07-19 13:06:20 -07:00
Michael Lumish 776bcb4632 grpc-js: Add more trace logging around establishing connections 2021-07-19 10:12:17 -07:00
Michael Lumish 19f8da1b34
Merge pull request #1851 from murgatroid99/grpc-js_logging_severity_methods
grpc-js: Split out logs for different severity levels
2021-07-16 16:40:52 -07:00
murgatroid99 af1676a5a5 Add test for passing client credentials to server 2021-07-16 16:39:26 -07:00
murgatroid99 9e4039d86b Updated text in bindAsync error test 2021-07-16 10:45:40 -07:00
murgatroid99 ae2cb672b2 Merge branch 'master' into grpc-js-xds_http_filters 2021-07-15 16:36:27 -07:00
murgatroid99 d0745b3a4c Run call config filter factories before load balancing 2021-07-15 14:56:47 -07:00
murgatroid99 a544915504 Add router filter registry entry 2021-07-15 11:29:28 -07:00
murgatroid99 6359bf066f Remove test for exact default logger identity 2021-07-15 10:55:50 -07:00
murgatroid99 312b7613de grpc-js: Tighten server.bindAsync creds typecheck 2021-07-15 10:28:15 -07:00
murgatroid99 a0f298c514 grpc-js: Split out logs for different severity levels 2021-07-15 10:17:18 -07:00
Michael Lumish 311aca31e4 grpc-js-xds: Add HTTP Filters support 2021-07-14 16:41:05 -07:00
Michael Lumish 0ae32bb05e
Merge pull request #1845 from murgatroid99/grpc-js_proxy_tls_error_log_1.3
grpc-js: Add logging for TLS over proxy connection errors
2021-07-13 16:10:44 -07:00
Michael Lumish dc43851762 grpc-js: Add logging for TLS over proxy connection errors 2021-07-13 16:06:42 -07:00
Michael Lumish 08423d62ac
Merge pull request #1842 from murgatroid99/grpc-js_proxy_tls_error_log
grpc-js: Add logging for TLS over proxy connection errors
2021-07-13 16:04:17 -07:00
Michael Lumish 21bce95dc6
Merge pull request #1844 from murgatroid99/grpc-js-xds_long_test_timeout_1.3
grpc-js-xds: Increase interop test timeout to 6 hours in 1.3.x branch (for real this time)
2021-07-12 14:57:09 -07:00
Michael Lumish 0058ce04f8 grpc-js-xds: Increase interop test timeout to 6 hours 2021-07-12 14:51:14 -07:00
Michael Lumish b9f4d4a08c
Merge pull request #1843 from murgatroid99/grpc-js-xds_long_test_timeout
grpc-js-xds: Increase interop test timeout to 6 hours in 1.3.x branch
2021-07-08 13:48:29 -07:00
Michael Lumish 194aeec051 grpc-js-xds: Increase interop test timeout to 6 hours 2021-07-08 10:32:12 -07:00
Michael Lumish c406624bb2
Merge pull request #1840 from ericgribkoff/bump_xds_timeout
Increase xDS job timeouts to match Java and Go
2021-07-08 10:30:50 -07:00
Michael Lumish 6b3ebbb829 grpc-js: Add logging for TLS over proxy connection errors 2021-07-08 10:27:31 -07:00
Eric Gribkoff 972281770f Increase xDS job timeouts to match Java and Go 2021-07-01 05:14:50 -07:00
Michael Lumish 9acb1b6575
Merge pull request #1838 from murgatroid99/grpc-js-xds_test_timeout_increase
grpc-js-xds: Increase interop test timeout
2021-06-30 14:59:05 -07:00
Michael Lumish 728acf3853 grpc-js-xds: Increase interop test timeout 2021-06-30 14:52:55 -07:00
Michael Lumish 9d1e3342fd
Merge pull request #1837 from murgatroid99/grpc-js_formatting_2
grpc-js: Format source files and fix lint errors
2021-06-30 12:51:51 -07:00
Michael Lumish 1037b23ba6 grpc-js: Format source files and fix lint errors 2021-06-29 14:40:24 -07:00
Michael Lumish 58a643ad84
Merge pull request #1836 from murgatroid99/grpc-js_upmerge_from_1.3
Upmerge from 1.3.x
2021-06-29 14:37:23 -07:00
Michael Lumish 8605ef2ded Fix subchannel address import, resolver test setup 2021-06-29 10:43:45 -07:00
Michael Lumish 1452ed93aa grpc-js: Register IP resolver in index 2021-06-29 10:04:32 -07:00
Michael Lumish 82fada33ff Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.3.x' into grpc-js_upmerge_from_1.3 2021-06-29 10:02:33 -07:00
Michael Lumish e7dad8b002
Merge pull request #1829 from murgatroid99/grpc-js_fix_cycles
grpc-js: Refactor code to eliminate runtime dependency cycles
2021-06-29 09:55:19 -07:00
Michael Lumish f5eb9ccbb4
Merge pull request #1834 from murgatroid99/grpc-js-xds_regex_match_case
grpc-js-xds: case_sensitive flag should not affect regex matcher
2021-06-29 09:52:28 -07:00
Michael Lumish 9f43411d2c
Merge pull request #1833 from murgatroid99/proto-loader_0.6.4
proto-loader: bump to 0.6.4
2021-06-29 09:48:43 -07:00
Michael Lumish 569a34d989
Merge pull request #1831 from murgatroid99/grpc-js_feature_note
grpc-js: Add note in README about feature parity requests
2021-06-28 14:37:52 -07:00
Michael Lumish 0ad7cc1ec9 grpc-js-xds: case_sensitive flag should not affect regex matcher 2021-06-28 14:37:21 -07:00
Michael Lumish 6ba982548e proto-loader: bump to 0.6.4 2021-06-28 13:17:16 -07:00
Michael Lumish 9cc82c078b
Merge pull request #1832 from mtlewis/proto-loader-fix-early-return
Prevent early return in proto-loader containsDefinition
2021-06-28 13:16:13 -07:00
Mike Lewis 41e09f7d12
Prevent early return in proto-loader containsDefinition
f289c343b3 introduced a bug - the
recursive for-loop descended into the first elements nested array
and returned that value without iterating over the other members
of the array. This means that the code would only work correctly
when the protofile contained a definition whose name was alphabetically
first amongst its siblings.

This commit fixes the issue by moving the call to containsDefinition
into the if statement to allow iteration to continue if
containsDefinition returns false.
2021-06-28 19:40:18 +01:00
Michael Lumish 32cd3504cc grpc-js: Add note in README about feature parity requests 2021-06-28 11:24:43 -07:00
Michael Lumish 51e6d2391d
Merge pull request #1828 from murgatroid99/grpc-js_keepalive_timer_unref
grpc-js: Unref timers for keepalive functionality
2021-06-25 11:24:57 -07:00
Michael Lumish 031ae9472e grpc-js: Refactor code to eliminate runtime dependency cycles 2021-06-24 09:50:02 -07:00
Michael Lumish f87744b917
Merge pull request #1827 from murgatroid99/proto-loader_0.6.3
proto-loader: Bump to version 0.6.3
2021-06-24 09:40:29 -07:00
Michael Lumish fa5066759d grpc-js: Unref timers for keepalive functionality 2021-06-23 14:01:56 -07:00