162 Commits

Author SHA1 Message Date
murgatroid99
a23f739e5f grpc-js: exitIdle asynchronously in QueuePicker, only act in exitIdle if IDLE 2019-10-02 15:18:40 -07:00
Michael Lumish
58345b60f1
Merge pull request #1058 from murgatroid99/grpc-js_0.6.3
Update grpc-js to 0.6.3
2019-10-01 13:24:02 -07:00
murgatroid99
0932235794 Update grpc-js to 0.6.3 2019-10-01 11:52:50 -07:00
murgatroid99
1b2c558e53 Copy outgoing metadata to avoid modifying it 2019-10-01 10:43:49 -07:00
murgatroid99
4e7f4dff17 Also use original call metadata 2019-09-30 15:56:15 -07:00
murgatroid99
c7d086bfb4 Properly use filtered metadata when starting requests 2019-09-30 15:03:48 -07:00
murgatroid99
ce119ead0b Merge branch 'master' into grpc-js_uds_resolver 2019-09-27 14:24:07 -07:00
murgatroid99
21e0bfae67 Bump grpc-js to 0.6.2 2019-09-26 18:09:25 -07:00
murgatroid99
06f6065692 Increase resolver test timeout 2019-09-26 17:06:51 -07:00
murgatroid99
4fb254ddb6 grpc-js: Fix TLS server name handling 2019-09-26 14:32:54 -07:00
murgatroid99
5ab1806b44 Add UDS resolver 2019-09-25 17:53:05 -07:00
Michael Lumish
c6b2f423ee
Merge pull request #1045 from murgatroid99/grpc-js_dns_fix
Fix DNS name regex and add tests
2019-09-25 13:43:29 -07:00
Michael Lumish
fe601286e6
Undo domain name change 2019-09-25 10:51:06 -07:00
Michael Lumish
d27ca5d725
Switch to a more reliable domain name with a hyphen
Co-Authored-By: Natan Sągol <m@merlinnot.com>
2019-09-25 09:27:02 -07:00
Colin Ihrig
79286616d8
grpc-js: fix typo
This commit fixes a typo observed in
https://github.com/grpc/grpc-node/pull/1015
2019-09-24 21:58:01 -04:00
murgatroid99
9238ad07cb Fix DNS name regex and add tests 2019-09-24 18:22:38 -07:00
Michael Lumish
2ad2e11e7a
Merge pull request #1043 from murgatroid99/grpc-js_0.6.0_bump
Bump grpc-js to 0.6.0
2019-09-24 13:31:42 -07:00
murgatroid99
adf7b08096 Merge branch 'master' into grpc-js_disconnect_status 2019-09-24 12:11:03 -07:00
murgatroid99
fba9664f35 Remove fragile test file 2019-09-24 12:09:57 -07:00
murgatroid99
184870f42a Bump grpc-js to 0.6.0 2019-09-24 10:50:33 -07:00
murgatroid99
96e3dde23d Return UNAVAILABLE status on TCP disconnect 2019-09-24 10:25:08 -07:00
Michael Lumish
b05caec567
Merge branch 'master' into name_resolution_load_balancing 2019-09-23 11:03:25 -07:00
murgatroid99
96db88a3fb Bump grpc-js to 0.5.4 2019-09-20 10:44:13 -07:00
murgatroid99
9e2aea0399 Revert "Add specific call error for TCP disconnection" 2019-09-19 14:42:40 -07:00
murgatroid99
8780f49c0a Update @types/node to version with modified dns types 2019-09-18 13:47:25 -07:00
murgatroid99
d762dc4438 Use updated type definitions 2019-09-16 15:37:54 -07:00
murgatroid99
a7a9f0de76 Switch to dns.lookup 2019-09-16 15:12:07 -07:00
Bjorn Stromberg
fc032c0226 grpc-js: Update gts and apply fixes 2019-09-13 12:31:33 +09:00
murgatroid99
8900aab94e Bump grpc-js to 0.5.3 2019-09-10 12:49:15 -07:00
murgatroid99
049da7e058 Add session.socket to ClientHttp2StreamMock in tests 2019-09-06 14:58:42 -07:00
murgatroid99
ae33497656 Check stream.session.socket before adding event handler 2019-09-06 13:21:47 -07:00
murgatroid99
4b4addf5b9 Add specific call error for TCP disconnection 2019-09-06 11:10:47 -07:00
murgatroid99
3f7d640e9e Fix hardcoded IPv6 localhost address 2019-09-03 11:05:54 -07:00
murgatroid99
b7656e0644 Fix DNS result handling, special case localhost, resolve comment 2019-08-30 15:35:34 -07:00
murgatroid99
026d681a84 Fix doubled name resolver errors and added detail 2019-08-29 17:45:06 -07:00
murgatroid99
4144558ee6 Resolve first comments 2019-08-29 17:03:00 -07:00
murgatroid99
889d1d3093 Avoid http2 IPv6 handling bug 2019-08-29 14:11:19 -07:00
murgatroid99
ee4985886d Pick first load balancer: don't connect forever without calls 2019-08-29 10:36:09 -07:00
murgatroid99
b4d848865d Lint fixes 2019-08-28 18:04:43 -07:00
murgatroid99
5aef347fb9 Proceed through pick-first list quickly when subchannel enters TRANSIENT_FAILURE 2019-08-28 17:44:30 -07:00
murgatroid99
01977e6e08 Add documentation and error handling 2019-08-28 17:06:14 -07:00
murgatroid99
fb2e7637c0 Update channel behavior + related classes 2019-08-13 17:58:54 -07:00
murgatroid99
e612cd9934 Add new subchannel and load balancing code 2019-08-13 10:10:50 -07:00
Bjorn Stromberg
110461d78a Add dev-dependencies and fix tests so they exit after running 2019-08-06 15:01:31 +09:00
Michael Lumish
716b29f0b5
Merge pull request #972 from murgatroid99/grpc-js_server_types_export
Improve server-related types exported by grpc-js
2019-07-29 15:57:54 -07:00
murgatroid99
80d7057cad Use typeof instead of util functions 2019-07-29 13:50:51 -07:00
murgatroid99
acdd2abfc3 Add resolver and service config handling code 2019-07-16 14:35:06 -07:00
murgatroid99
201dab7fa8 Improve server-related types exported by grpc-js 2019-07-16 14:15:55 -07:00
Bjorn Stromberg
277d9892f8 Add @types/semver as devDependency 2019-07-12 10:50:50 +09:00
murgatroid99
4818d304c9 Bump grpc-js to 0.5.2 2019-07-11 16:46:53 -07:00