a45fb43091 
								
							 
						 
						
							
							
								
								Merge branch 'master' into grpc-js_xds_interop_client  
							
							
							
						 
						
							2020-09-02 16:06:02 -07:00  
				
					
						
							
							
								 
						
							
								f2d3b4d1ed 
								
							 
						 
						
							
							
								
								Merge pull request  #1560  from grpc/revert-1556-master  
							
							... 
							
							
							
							Revert "fix(grpc-js): Add support for impl type to server.addService" 
							
						 
						
							2020-09-02 16:04:42 -07:00  
				
					
						
							
							
								 
						
							
								1fc284f59d 
								
							 
						 
						
							
							
								
								Revert "fix(grpc-js): Add support for impl type to server.addService"  
							
							
							
						 
						
							2020-09-02 15:17:57 -07:00  
				
					
						
							
							
								 
						
							
								2d4ab786da 
								
							 
						 
						
							
							
								
								Add xds kokoro config and update the test script  
							
							
							
						 
						
							2020-09-02 15:00:46 -07:00  
				
					
						
							
							
								 
						
							
								e21f3374e8 
								
							 
						 
						
							
							
								
								Merge pull request  #1556  from slavovojacek/master  
							
							... 
							
							
							
							fix(grpc-js): Add support for impl type to server.addService 
							
						 
						
							2020-09-02 13:39:20 -07:00  
				
					
						
							
							
								 
						
							
								1178d553e0 
								
							 
						 
						
							
							
								
								Merge pull request  #1557  from mad-it/master  
							
							... 
							
							
							
							fix(grpc-js): preserve original error code when the handler of a readable stream throws an error 
							
						 
						
							2020-09-02 13:38:20 -07:00  
				
					
						
							
							
								 
						
							
								e0b19e5fd3 
								
							 
						 
						
							
							
								
								Merge pull request  #1559  from grissius/fix/1558-broken-client-option-types  
							
							... 
							
							
							
							Fix ClientOptions types 
							
						 
						
							2020-09-02 13:37:37 -07:00  
				
					
						
							
							
								 
						
							
								fba1ee0cc3 
								
							 
						 
						
							
							
								
								fix(grpc): Fix typings  
							
							
							
						 
						
							2020-09-02 20:32:31 +01:00  
				
					
						
							
							
								 
						
							
								0d1d5a12fa 
								
							 
						 
						
							
							
								
								chore(Typings): Update types  
							
							
							
						 
						
							2020-09-02 16:05:10 +01:00  
				
					
						
							
							
								 
						
							
								b2d89820a3 
								
							 
						 
						
							
							
								
								Fix ClientOptions types  
							
							... 
							
							
							
							Remove index signature from ChannelOptions to fix intersection error
described in #1558  which causes issues on using ClientOptions direct
fields with TypeScript.
Removing of index signature required few minor changes:
 - adding few constant types that were used throughout the app
 - using `as const` assertion in xds-client
 - using not-so-great type cast in channelOptionsEqual
Alternative solution would be removing the index signature from
ChannelOptions explicitly in ClientOptions definition, which is not
trivial and probably calls for a generic type helper.
See: https://github.com/grpc/grpc-node/issues/1558 
Fixes : #1558  
							
						 
						
							2020-09-01 21:47:52 +02:00  
				
					
						
							
							
								 
						
							
								aaee068a69 
								
							 
						 
						
							
							
								
								fix: add addition check if the provided code is valid gRPC code  
							
							
							
						 
						
							2020-09-01 13:28:23 +02:00  
				
					
						
							
							
								 
						
							
								5e42be1b34 
								
							 
						 
						
							
							
								
								fix: preserve original error code if present  
							
							
							
						 
						
							2020-09-01 12:59:07 +02:00  
				
					
						
							
							
								 
						
							
								2c98a3d3f9 
								
							 
						 
						
							
							
								
								More EDS logging, and improved weight handling  
							
							
							
						 
						
							2020-08-31 15:18:00 -07:00  
				
					
						
							
							
								 
						
							
								286c81a924 
								
							 
						 
						
							
							
								
								Handle endpoint health_status, improve some logging  
							
							
							
						 
						
							2020-08-31 14:04:53 -07:00  
				
					
						
							
							
								 
						
							
								38e988ea03 
								
							 
						 
						
							
							
								
								fix(grpc-js): Add support for impl type to server.addService  
							
							
							
						 
						
							2020-08-31 20:34:14 +01:00  
				
					
						
							
							
								 
						
							
								4b9da2ef7b 
								
							 
						 
						
							
							
								
								Merge pull request  #1555  from wkchee/patch-1  
							
							... 
							
							
							
							Fixed connectivity to Google PubSub over proxy 
							
						 
						
							2020-08-31 12:03:17 -07:00  
				
					
						
							
							
								 
						
							
								158d0dd99f 
								
							 
						 
						
							
							
								
								Update subchannel.ts  
							
							
							
						 
						
							2020-09-01 01:40:14 +08:00  
				
					
						
							
							
								 
						
							
								7fc0035f7f 
								
							 
						 
						
							
							
								
								Update subchannel.ts  
							
							
							
						 
						
							2020-09-01 01:30:35 +08:00  
				
					
						
							
							
								 
						
							
								148b273f19 
								
							 
						 
						
							
							
								
								Update http_proxy.ts  
							
							
							
						 
						
							2020-09-01 01:28:53 +08:00  
				
					
						
							
							
								 
						
							
								62bd1cab68 
								
							 
						 
						
							
							
								
								Add granular verbosity option to xDS interop client  
							
							
							
						 
						
							2020-08-31 09:55:29 -07:00  
				
					
						
							
							
								 
						
							
								6a99983ed1 
								
							 
						 
						
							
							
								
								Undo changes.  
							
							
							
						 
						
							2020-08-30 14:56:23 +08:00  
				
					
						
							
							
								 
						
							
								08350ec0ef 
								
							 
						 
						
							
							
								
								Update subchannel.ts  
							
							
							
						 
						
							2020-08-30 14:52:20 +08:00  
				
					
						
							
							
								 
						
							
								6f3db6f4d8 
								
							 
						 
						
							
							
								
								Update http_proxy.ts  
							
							
							
						 
						
							2020-08-30 14:49:54 +08:00  
				
					
						
							
							
								 
						
							
								c536178c67 
								
							 
						 
						
							
							
								
								Fixed connectivity to Google PubSub over proxy  
							
							... 
							
							
							
							Latest version has caused @google-cloud/pubsub fail to connect over a proxy connection.
Snapshot of error:
2020-08-29T10:52:45.340Z | proxy | Successfully connected to pubsub.googleapis.c
om:443 through proxy 172.16.52.252:443
2020-08-29T10:52:45.370Z | subchannel | 172.16.52.252:443 CONNECTING -> TRANSIEN
T_FAILURE
2020-08-29T10:52:45.372Z | pick_first | CONNECTING -> TRANSIENT_FAILURE
2020-08-29T10:52:45.373Z | resolving_load_balancer | dns:172.16.52.252:443 CONNE
CTING -> TRANSIENT_FAILURE
2020-08-29T10:52:45.375Z | channel | Pick result: TRANSIENT_FAILURE subchannel:
undefined status: 14 No connection established
2020-08-29T10:52:45.377Z | call_stream | [11] cancelWithStatus code: 14 details:
 "No connection established"
2020-08-29T10:52:45.379Z | call_stream | [11] ended with status: code=14 details
="No connection established"
2020-08-29T10:52:45.381Z | connectivity_state | dns:172.16.52.252:443 CONNECTING
 -> TRANSIENT_FAILURE
Before proposed fix:
    static getDefaultAuthority(target) {
        return target.path;  // this returns "pubsub.googleapis.com:443"
    }
After proposed fix:
    static getDefaultAuthority(target) {
        const hostPort = uri_parser_1.splitHostPort(target.path);  // target.path is "pubsub.googleapis.com:443"
        if (hostPort !== null) {
            return hostPort.host; // this returns "pubsub.googleapis.com"
        }
        else {
            throw new Error(`Failed to parse target ${uri_parser_1.uriToString(target)}`);
        }
    } 
							
						 
						
							2020-08-29 19:05:42 +08:00  
				
					
						
							
							
								 
						
							
								36db24e39f 
								
							 
						 
						
							
							
								
								Set a deadline on outgoing requests in the xds interop client  
							
							
							
						 
						
							2020-08-28 12:50:53 -07:00  
				
					
						
							
							
								 
						
							
								5827b3e01d 
								
							 
						 
						
							
							
								
								Reset saved LRS settings when the LRS stream ends  
							
							
							
						 
						
							2020-08-28 11:49:03 -07:00  
				
					
						
							
							
								 
						
							
								b9962feff0 
								
							 
						 
						
							
							
								
								Add more interop client logging  
							
							
							
						 
						
							2020-08-28 11:17:52 -07:00  
				
					
						
							
							
								 
						
							
								60bc11285b 
								
							 
						 
						
							
							
								
								Send buffered stats when starting LRS stream  
							
							
							
						 
						
							2020-08-28 10:43:58 -07:00  
				
					
						
							
							
								 
						
							
								338941d664 
								
							 
						 
						
							
							
								
								Add more LRS tracing  
							
							
							
						 
						
							2020-08-28 10:06:57 -07:00  
				
					
						
							
							
								 
						
							
								8269fd4bca 
								
							 
						 
						
							
							
								
								priority: improve tracing, cancel failover timer when selecting child  
							
							
							
						 
						
							2020-08-28 09:50:33 -07:00  
				
					
						
							
							
								 
						
							
								597fc1c57b 
								
							 
						 
						
							
							
								
								Use the same channel for ADS and LRS clients  
							
							
							
						 
						
							2020-08-27 18:14:03 -07:00  
				
					
						
							
							
								 
						
							
								82037fcdaf 
								
							 
						 
						
							
							
								
								Add error logging to xDS interop client  
							
							
							
						 
						
							2020-08-27 15:54:05 -07:00  
				
					
						
							
							
								 
						
							
								1a47f78f4f 
								
							 
						 
						
							
							
								
								Fix some trace logs, increase XdsClient keepalive interval  
							
							
							
						 
						
							2020-08-27 14:17:29 -07:00  
				
					
						
							
							
								 
						
							
								c83d5a7c4d 
								
							 
						 
						
							
							
								
								Fix keepalive ping timing, change some trace logs  
							
							
							
						 
						
							2020-08-27 13:23:07 -07:00  
				
					
						
							
							
								 
						
							
								665632f480 
								
							 
						 
						
							
							
								
								Add more keepalive logging  
							
							
							
						 
						
							2020-08-27 12:47:53 -07:00  
				
					
						
							
							
								 
						
							
								197cc84e7a 
								
							 
						 
						
							
							
								
								Add more tracers, fix onResourceDoesNotExist handling  
							
							
							
						 
						
							2020-08-27 11:05:54 -07:00  
				
					
						
							
							
								 
						
							
								2404446234 
								
							 
						 
						
							
							
								
								Fix RDS domain search  
							
							
							
						 
						
							2020-08-25 14:10:54 -07:00  
				
					
						
							
							
								 
						
							
								36a6580921 
								
							 
						 
						
							
							
								
								Add more XdsClient tracing  
							
							
							
						 
						
							2020-08-25 13:49:28 -07:00  
				
					
						
							
							
								 
						
							
								af949674da 
								
							 
						 
						
							
							
								
								Add XdsClient tracers, and stream start backoff, and fix some bugs  
							
							
							
						 
						
							2020-08-25 13:22:30 -07:00  
				
					
						
							
							
								 
						
							
								8580204a73 
								
							 
						 
						
							
							
								
								Fix incorrect 'Method not implemented' error  
							
							
							
						 
						
							2020-08-25 11:05:22 -07:00  
				
					
						
							
							
								 
						
							
								ee52de4f98 
								
							 
						 
						
							
							
								
								Load proto files with json option to handle Any properly  
							
							
							
						 
						
							2020-08-25 10:54:56 -07:00  
				
					
						
							
							
								 
						
							
								302b87183e 
								
							 
						 
						
							
							
								
								Fix bug in bootstrap file validation  
							
							
							
						 
						
							2020-08-25 10:05:44 -07:00  
				
					
						
							
							
								 
						
							
								7e35657cf1 
								
							 
						 
						
							
							
								
								node.cluster is optional in the bootstrap file  
							
							
							
						 
						
							2020-08-25 09:45:47 -07:00  
				
					
						
							
							
								 
						
							
								0e8e1adfc4 
								
							 
						 
						
							
							
								
								More test script fixes, don't run xDS tests in PR tests  
							
							
							
						 
						
							2020-08-24 15:53:07 -07:00  
				
					
						
							
							
								 
						
							
								2111c0ffa9 
								
							 
						 
						
							
							
								
								Merge pull request  #1553  from ably-forks/watchconnectivitystate-nodeadline  
							
							... 
							
							
							
							Channel#watchConnectivityState: handle infinite deadlines correctly 
							
						 
						
							2020-08-24 10:47:11 -07:00  
				
					
						
							
							
								 
						
							
								1e223048b8 
								
							 
						 
						
							
							
								
								Grab xds client logs in kokoro config  
							
							
							
						 
						
							2020-08-21 12:58:05 -07:00  
				
					
						
							
							
								 
						
							
								eb849db1aa 
								
							 
						 
						
							
							
								
								Add a log line to the top level of xds-interop-client  
							
							
							
						 
						
							2020-08-21 12:47:17 -07:00  
				
					
						
							
							
								 
						
							
								362b77259f 
								
							 
						 
						
							
							
								
								Add more logging to the xDS interop client  
							
							
							
						 
						
							2020-08-21 11:02:33 -07:00  
				
					
						
							
							
								 
						
							
								141dfeb790 
								
							 
						 
						
							
							
								
								Channel#watchConnectivityState: handle infinite deadlines correctly  
							
							... 
							
							
							
							Per https://grpc.github.io/grpc/node/grpc.html#~Deadline :
"If it is a finite number, it is treated as a number of milliseconds
since the Unix Epoch. If it is Infinity, the deadline will never be
reached. If it is -Infinity, the deadline has already passed." 
							
						 
						
							2020-08-21 18:18:30 +01:00  
				
					
						
							
							
								 
						
							
								14eea7d6d2 
								
							 
						 
						
							
							
								
								Add separate trace and verbosity env variables for this library  
							
							
							
						 
						
							2020-08-21 09:46:45 -07:00