Michael Lumish
36a6580921
Add more XdsClient tracing
2020-08-25 13:49:28 -07:00
Michael Lumish
af949674da
Add XdsClient tracers, and stream start backoff, and fix some bugs
2020-08-25 13:22:30 -07:00
Michael Lumish
8580204a73
Fix incorrect 'Method not implemented' error
2020-08-25 11:05:22 -07:00
Michael Lumish
ee52de4f98
Load proto files with json option to handle Any properly
2020-08-25 10:54:56 -07:00
Michael Lumish
302b87183e
Fix bug in bootstrap file validation
2020-08-25 10:05:44 -07:00
Michael Lumish
7e35657cf1
node.cluster is optional in the bootstrap file
2020-08-25 09:45:47 -07:00
Michael Lumish
0e8e1adfc4
More test script fixes, don't run xDS tests in PR tests
2020-08-24 15:53:07 -07:00
Michael Lumish
2111c0ffa9
Merge pull request #1553 from ably-forks/watchconnectivitystate-nodeadline
...
Channel#watchConnectivityState: handle infinite deadlines correctly
2020-08-24 10:47:11 -07:00
Michael Lumish
1e223048b8
Grab xds client logs in kokoro config
2020-08-21 12:58:05 -07:00
Michael Lumish
eb849db1aa
Add a log line to the top level of xds-interop-client
2020-08-21 12:47:17 -07:00
Michael Lumish
362b77259f
Add more logging to the xDS interop client
2020-08-21 11:02:33 -07:00
Simon Woolf
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
Michael Lumish
14eea7d6d2
Add separate trace and verbosity env variables for this library
2020-08-21 09:46:45 -07:00
Michael Lumish
f4e9b63ddf
Trace all
2020-08-21 00:10:35 -07:00
Michael Lumish
bc5c29604b
More test script fixes
2020-08-20 14:20:47 -07:00
Michael Lumish
f246833876
Some test script fixes
2020-08-20 14:00:46 -07:00
Michael Lumish
46c065a75b
chmod a+x xds.sh
2020-08-20 13:37:17 -07:00
Michael Lumish
9a73734650
Actually add the xds interop script
2020-08-20 13:36:16 -07:00
Michael Lumish
305e192700
Add xds interop test script to Linux tests
2020-08-20 13:31:23 -07:00
Michael Lumish
ffef02c943
Merge branch 'master' into grpc-js_xds_interop_client
2020-08-20 11:05:00 -07:00
Michael Lumish
69b197b75b
Merge pull request #1551 from murgatroid99/grpc-js_dependency_fix
...
grpc-js: Move a couple of dev dependencies to prod
2020-08-20 09:45:05 -07:00
Michael Lumish
5abb47390f
grpc-js: Move a couple of dev dependencies to prod
2020-08-20 09:24:57 -07:00
Michael Lumish
7efc5358e3
Merge pull request #1524 from murgatroid99/grpc-js_cancelled_event
...
grpc-js: Clean up call even if status throws an error
2020-08-19 10:09:53 -07:00
Michael Lumish
c0b80a3593
Merge pull request #1548 from richardpringle/master
...
Prevent mutation of default headers
2020-08-19 09:55:09 -07:00
Michael Lumish
68b0609feb
Merge pull request #1525 from murgatroid99/grpc-js_server_stream_end_metadata
...
grpc-js: Add end(md?: Metadata) method to streaming server calls
2020-08-19 09:29:52 -07:00
Michael Lumish
4ba1639ed6
Merge pull request #1526 from murgatroid99/grpc-js_get_peer
...
grpc-js: Implement getPeer on the client and server
2020-08-19 09:27:56 -07:00
Michael Lumish
b771b994a8
Merge pull request #1546 from murgatroid99/grpc-js_types_node_dep
...
grpc-js: Move @types/node to a production dependency
2020-08-19 09:27:36 -07:00
Richard Pringle
917b4fca77
Prevent mutation of default headers
2020-08-19 10:24:20 -04:00
Michael Lumish
7493052672
grpc-js: Move @types/node to a production dependency
2020-08-18 15:13:12 -07:00
Michael Lumish
a2f2f448b3
Merge pull request #1541 from tlhunter/patch-1
...
Add link to grpc docs in @grpc/grpc-js README
2020-08-17 10:09:29 -07:00
Thomas Hunter II
1583786478
Add link to grpc docs in @grpc/grpc-js README
...
- Adds a link to `grpc` documentation
- Addresses some of the concerns in #1540
2020-08-16 13:50:23 -07:00
Michael Lumish
e37e4f26c6
Merge pull request #1534 from mavaa/patch-1
...
Fix incorrectly named grpc-tools flag
2020-08-12 09:46:33 -07:00
Martin
f0ed1aba14
Fix incorrectly named grpc-tools flag
...
Was "--generate_package_definitions" (with an s) but should be "generate_package_definition" as in the documentation here: https://github.com/grpc/grpc-node/tree/master/packages/grpc-tools
2020-08-12 16:51:42 +02:00
Michael Lumish
ba7a035770
Enable 'xds' target scheme
2020-08-10 15:50:46 -07:00
Michael Lumish
94a4779bb6
Add xDS interop proto files
2020-08-10 15:49:24 -07:00
Michael Lumish
409ad95020
Add dependencies for xDS, plus some fixes
2020-08-10 15:48:42 -07:00
Michael Lumish
cb63d6afcd
grpc-js: Add xDS interop client and associated generated code
2020-08-10 15:48:03 -07:00
Michael Lumish
1687e3de07
Merge pull request #1528 from murgatroid99/grpc-js_xds_client_refactor
...
grpc-js: Refactor the XdsClient class
2020-08-07 10:05:28 -07:00
Michael Lumish
6c0012499a
Implement onResourceDoesNotExist notifications
2020-08-06 13:30:24 -07:00
Michael Lumish
5dcce9ebf1
grpc-js: XdsClient: separate ADS stream handling by message type
2020-08-06 13:08:59 -07:00
Michael Lumish
2388e31f8d
Merge pull request #1522 from murgatroid99/grpc-js_xds_resolver
...
grpc-js: Add XdsResolver and corresponding XdsClient behavior
2020-08-06 10:00:07 -07:00
Michael Lumish
76bb17091b
Stop processing RDS requests after finding the matching one
2020-08-05 12:57:54 -07:00
Michael Lumish
0b146c8b07
Address PR comments
2020-08-05 12:38:43 -07:00
Michael Lumish
33a4c85f89
grpc-js: Implement getPeer on the client and server
2020-08-04 13:04:59 -07:00
Michael Lumish
d9b3f9f364
grpc-js: Add end(md?: Metadata) method to streaming server calls
2020-08-04 11:37:08 -07:00
Michael Lumish
ddec63af20
grpc-js: Clean up call even if status throws an error
2020-08-04 11:22:18 -07:00
Michael Lumish
52eb0df1f8
grpc-js: Add XdsResolver and corresponding XdsClient behavior
2020-08-03 10:44:28 -07:00
Michael Lumish
f08d3aefd0
Merge pull request #1517 from murgatroid99/grpc-js_lrs_load_balancer
...
grpc-js: Add LrsLoadBalancer class
2020-07-30 10:21:12 -07:00
Michael Lumish
a3b27be211
Address a couple of comments
2020-07-28 15:43:39 -07:00
Michael Lumish
669d254045
grpc-js: Add LrsLoadBalancer class
2020-07-28 11:40:42 -07:00