487 Commits

Author SHA1 Message Date
Michael Lumish
0236633ac5
Merge pull request #1512 from murgatroid99/grpc-js_default_service_config
grpc-js: Fix handling of unsuccessful TXT record lookups
2020-07-23 13:16:53 -07:00
Michael Lumish
f05e9fb3f4 Refine service config error handling 2020-07-23 12:57:13 -07:00
Michael Lumish
1fc0895d17 grpc-js: Fix handling of unsuccessful TXT record lookups 2020-07-23 11:36:38 -07:00
Michael Lumish
3ddfd373c5
Merge pull request #1507 from murgatroid99/grpc-js_eds_lb_policy
grpc-js: Implement EDS load balancer
2020-07-23 11:22:11 -07:00
Michael Lumish
fc2fd00da7 grpc-js: xDS Client: cache updates to pass them to new watchers 2020-07-23 10:27:01 -07:00
Michael Lumish
ef225cba30 Handle changing EDS service name, add comments 2020-07-23 10:08:50 -07:00
Michael Lumish
044da58c76 Update with changes from xDS Client PR 2020-07-22 16:38:00 -07:00
Michael Lumish
50b5af09ed Merge branch 'master' into grpc-js_eds_lb_policy 2020-07-22 16:32:27 -07:00
Michael Lumish
8d759b30ab
Merge pull request #1489 from murgatroid99/grpc-js_xds_client
grpc-js: Add XdsClient class
2020-07-22 16:31:35 -07:00
Michael Lumish
6b03311475 gts fix 2020-07-21 10:10:51 -07:00
Michael Lumish
a3762259a1 Fix generated code errors 2020-07-20 14:32:19 -07:00
Michael Lumish
f061e4e762 gts fix 2020-07-17 10:37:49 -07:00
Michael Lumish
5e28fb3078 grpc-js: Implement EDS load balancer 2020-07-17 10:35:04 -07:00
Michael Lumish
31b297992b Merge branch 'master' into grpc-js_eds_lb_policy 2020-07-16 10:02:18 -07:00
Michael Lumish
25b2a27991 Move proto-loader to dev deps temporarily 2020-07-14 09:39:59 -07:00
Michael Lumish
a0b050aa0c gts fix 2020-07-13 13:11:54 -07:00
Michael Lumish
f91c837058 Update generated code with separate service files 2020-07-13 13:02:47 -07:00
Michael Lumish
bf471a96a6 Generate comments in generated code 2020-07-10 14:24:54 -07:00
Michael Lumish
db75460000 Regenerate type files 2020-07-10 12:41:55 -07:00
Michael Lumish
a068d589ae Don't explicitly include protobufjs when loading protos 2020-07-10 11:53:20 -07:00
Michael Lumish
930d409165 Fix include paths for loading protos 2020-07-10 08:41:58 -07:00
Michael Lumish
62bee3876e
Merge pull request #1494 from murgatroid99/grpc-js_error_fixes
grpc-js: Improve error handling in a few places
2020-07-09 11:05:35 -07:00
Michael Lumish
7cf93591ca grpc-js: Remove peerDependency on google-auth-library 2020-07-09 09:57:00 -07:00
Michael Lumish
7b1bd147a6 gts fix 2020-07-08 15:18:15 -07:00
Michael Lumish
0c41a4e039 Move the generated files to .ts instead of .d.ts 2020-07-08 15:13:02 -07:00
Michael Lumish
dbef861948 Add files, dependencies, and generation script to package.json 2020-07-08 14:49:28 -07:00
Michael Lumish
8a2c5af8f7 Finish up bootstrap and EDS client code 2020-07-08 14:48:54 -07:00
Michael Lumish
46c84bdb4e grpc-js: Improve error handling in a few places 2020-07-07 10:51:42 -07:00
Michael Lumish
5767f7d107 Complete most of the endpoint watcher implementation 2020-07-07 09:26:52 -07:00
Michael Lumish
81fff185ae Add generated code for Envoy APIs 2020-07-07 09:19:46 -07:00
Michael Lumish
3fa1c098c5 Start implementing XdsClient class 2020-06-24 14:49:10 -07:00
Michael Lumish
cd8743e569 Omit port number from servername option 2020-06-19 08:56:48 -07:00
Michael Lumish
25dfe88fb3 grpc-js: bump to 1.1.0 2020-06-17 11:25:26 -07:00
Michael Lumish
3f7fb47505
Merge pull request #1479 from murgatroid99/grpc-js_read_fix
grpc-js: Don't initiate a read after receiving a message
2020-06-17 11:22:32 -07:00
Michael Lumish
ece7d0f56d grpc-js: Don't initiate a read after receiving a message 2020-06-16 13:36:20 -07:00
Michael Lumish
f97e27f0c0 Fix possible null reference 2020-06-16 11:40:22 -07:00
Michael Lumish
01dbc34eb1 grpc-js: Add port to :authority, leave it out of service_url 2020-06-16 11:33:23 -07:00
Michael Lumish
1d14203c38
Merge pull request #1468 from murgatroid99/grpc-js_propagate-constants
grpc-js: Export propagate constants for type parity with grpc
2020-06-15 15:02:20 -07:00
Michael Lumish
a6101f3d6c
Merge pull request #1467 from murgatroid99/grpc-js_tryShutdown_fix
grpc-js: server: cull closed sessions from list, check for closed in tryShutdown
2020-06-15 15:02:03 -07:00
Michael Lumish
5d632d801a
Merge pull request #1466 from murgatroid99/grpc-js_servername_fix
grpc-js: Consistently set servername connection option to support SNI
2020-06-15 15:01:36 -07:00
Michael Lumish
353a6e9714 Add dependencies for xDS Client 2020-06-09 13:32:58 -07:00
Michael Lumish
f4853c13f7 Don't double count sessions when closing 2020-06-09 11:07:20 -07:00
Michael Lumish
668b5aeb5a Consolidate LocalitySubchannelAddress definitions 2020-06-09 10:40:53 -07:00
Michael Lumish
29d7b4dc16 Merge branch 'master' into grpc-js_weighted_target_lb 2020-06-09 10:38:30 -07:00
Michael Lumish
ab5910a42e
Merge pull request #1433 from murgatroid99/grpc-js_priority_load_balancer_actual
Add priority load balancer
2020-06-09 10:37:10 -07:00
Michael Lumish
d9b7b098a7 grpc-js: Export propagate constants for type parity with grpc 2020-06-08 16:37:03 -07:00
Michael Lumish
e90d0c2c0e
Merge pull request #1463 from azban/azb-grpc-js-server-call-deadline-lazy-singleton
grpc-js: clear noop server call deadline
2020-06-08 15:06:22 -07:00
Michael Lumish
cb9f96126f grpc-js: server: cull closed sessions from list, check for closed in tryShutdown 2020-06-08 14:44:14 -07:00
azban
e3a50ff3ee grpc-js: use lazy singleton for server call deadline to avoid open handles in jest 2020-06-08 14:41:54 -07:00
Michael Lumish
6701f19f5e grpc-js: Consistently set servername connection option to support SNI 2020-06-08 14:05:10 -07:00