Commit Graph

3144 Commits

Author SHA1 Message Date
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 b1ca875836 grpc-tools: Add compiler flag to fix error on Mac 2020-06-22 10:57:41 -07:00
Michael Lumish 95289edcaf
Merge pull request #1486 from murgatroid99/grpc-js_sni_port_fix
Omit port number from servername option
2020-06-19 11:15:20 -07:00
Michael Lumish cd8743e569 Omit port number from servername option 2020-06-19 08:56:48 -07:00
Michael Lumish 5edab2bbd3
Merge pull request #1481 from murgatroid99/grpc-js_1.1.0
grpc-js: bump to 1.1.0
2020-06-18 10:16:41 -07:00
Michael Lumish 48e8880076
Merge pull request #1482 from murgatroid99/remove_spurious_only
Remove 'only' that was left over from test fixes
2020-06-17 13:55:54 -07:00
Michael Lumish a34973b469 Remove 'only' that was left over from test fixes 2020-06-17 11:32: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 2077b65d19
Merge pull request #1476 from bsyk/patch-1
Update node-pre-gyp to pickup fix for #1362
2020-06-17 09:51:15 -07:00
Michael Lumish f50ed7c223 Make the new test actually pass 2020-06-17 09:33:16 -07:00
Michael Lumish a0fb455514
Merge pull request #1478 from murgatroid99/grpc-js_authority_port
grpc-js: Add port to :authority, leave it out of service_url
2020-06-17 09:15:38 -07:00
Michael Lumish 68bc74d0bd Rearrange new test slightly 2020-06-16 15:02:08 -07:00
Michael Lumish 8a4a9b3235 Underscore in numbers is too new for some Node versions 2020-06-16 14:05:58 -07:00
Michael Lumish b825055163 Add test for long stream 2020-06-16 13:45:09 -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
Ben Sykes e8f7fb5cbd
Update node-pre-gyp to pickup fix for #1362
node-pre-gyp 0.12.0 uses needle 2.4.1 which has the bug in it.
Even with grpc 1.24.3, which refers to the updated version, it seems npm can decide to use the older version referenced by this package.
2020-06-15 09:18:44 -07:00
Michael Lumish c36b3dbda3
Merge pull request #1449 from murgatroid99/grpc-js_weighted_target_lb
grpc-js: Add weighted_target load balancer
2020-06-12 09:41:08 -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 066950a71b
Merge pull request #1465 from SimenB/patch-1
feat(client): export `ClientOptions` type
2020-06-08 14:29:21 -07:00
Michael Lumish 6701f19f5e grpc-js: Consistently set servername connection option to support SNI 2020-06-08 14:05:10 -07:00
Simen Bekkhus 0dca35a8b9
feat(client): export `ClientOptions` type 2020-06-08 20:15:59 +02:00
Michael Lumish 931a7c3e9e
Merge pull request #1459 from greenboxal/fix-credentials-type
grpc-js: Fix credentials type
2020-06-04 15:33:37 -07:00
Jonathan Lima 219ca8c5db grpc-js: Fix credentials type 2020-06-04 11:36:51 -03:00
Michael Lumish f4cbe025f5
Merge pull request #1450 from murgatroid99/grpc-js_1.0.5
Bump grpc-js to 1.0.5
2020-06-03 16:34:22 -07:00
Michael Lumish 861695bc28
Merge pull request #1436 from murgatroid99/grpc-js_dont_push_after_end
grpc-js: Don't push messages after ending a call
2020-06-03 16:33:48 -07:00
Michael Lumish 84829283c6
Merge pull request #1446 from murgatroid99/grpc-js_transient_failure_backoff
grpc-js: transition out of TRANSIENT_FAILURE if backoff timer has ended
2020-06-03 16:32:54 -07:00
Michael Lumish 658961d2ff
Merge pull request #1444 from murgatroid99/grpc-js_actually_backoff
grpc-js: Properly back off when transitioning through IDLE
2020-06-03 16:28:17 -07:00
Michael Lumish 5e9b852e8a
Merge pull request #1443 from murgatroid99/grpc-js_auth_peer_dep
Move google-auth-library to a peer dependency
2020-06-03 16:17:09 -07:00
Michael Lumish 136626aaca
Merge pull request #1454 from badsyntax/enable_http_proxy
grpc-js: Add support for grpc.enable_http_proxy channel option
2020-06-01 13:54:39 -07:00
Richard Willis f7a749da09 grpc-js: Add support for grpc.enable_http_proxy channel option 2020-06-01 21:22:02 +01:00
Michael Lumish d4d4740e97 Bump grpc-js to 1.0.5 2020-05-29 14:12:45 -07:00
Michael Lumish 4f38f1e92f Deactivate targets that are not in new configs 2020-05-29 12:35:25 -07:00