Commit Graph

3288 Commits

Author SHA1 Message Date
Julien Isorce ec91a16970 Build Electron 4.2 artifacts
4.0 and 4.1 were there but not 4.2

https://github.com/grpc/grpc-node/issues/937
2019-07-06 14:15:16 -07:00
Cosmin Lehene 69f97495ac
Fix Channel argument validation error messages 2019-07-02 14:39:49 -07:00
Michael Lumish a996adaade
Merge pull request #930 from murgatroid99/grpc-js_0.5.0
Bump grpc-js to 0.5.0
2019-06-27 16:56:18 -07:00
Michael Lumish e571bd9429
Merge pull request #923 from cjihrig/expose-server
grpc-js: expose Server implementation publicly
2019-06-27 13:50:39 -07:00
murgatroid99 e6a8092a63 Bump grpc-js to 0.5.0 2019-06-27 11:35:07 -07:00
Michael Lumish 170b72f9b9
Merge pull request #929 from grpc/grpc@1.22.x
Upmerge 1.22
2019-06-27 11:17:16 -07:00
Michael Lumish 68fbffa474
Skip connectivity test to narrow down failures 2019-06-26 16:22:01 -07:00
cjihrig e9946c3f6c
test: make connctivity test more robust
The key change here is forcing the final unary call to
wait for the server to be ready. The native client was
making the RPC, but didn't appear to have a valid
connection at the time.
2019-06-25 19:39:45 -04:00
cjihrig 7c2bb2a237
grpc-js: don't overwrite existing error codes
This commit causes RPC handlers to default to INTERNAL when
an error occurs, but does not overwrite an existing error
code.
2019-06-25 14:04:21 -04:00
cjihrig 00b091a1b1
grpc-js: shutdown improvements
This commit maintains a Set of all active sessions. This allows
tryShutdown() to gracefully stop the server properly (as
recommended in the Node HTTP2 documentation). The same Set of
sessions also allows forceShutdown() to be implemented.
2019-06-25 14:04:21 -04:00
cjihrig 0a306fa983
test: move interop tests from bind() to bindAsync()
This commit migrates the interop tests from bind() to
bindAsync() in order to support the pure JavaScript server,
which cannot implement a synchronous bind().
2019-06-25 14:04:18 -04:00
cjihrig 22b258bc4e
test: enable grpc-js Server interop testing
This commit enables interop testing with the grpc-js Server.
2019-06-25 13:53:38 -04:00
cjihrig 4399131bf9
grpc-js: fix lint
This commit makes the linter pass again.
2019-06-25 13:53:37 -04:00
cjihrig 0b4fd1365a
grpc-js: expose Server implementation publicly
This commit exposes the pure JS Server as public API.
2019-06-25 13:53:37 -04:00
Michael Lumish bf4c6b9e54
Merge pull request #925 from murgatroid99/connectivity_test_consistency
Connectivity test: ensure all calls end before ending the test
2019-06-25 10:49:52 -07:00
murgatroid99 fbdeae23ea Use triple equals 2019-06-24 13:17:03 -07:00
murgatroid99 eb3c479e36 Connectivity test: ensure all calls end before ending the test 2019-06-24 12:56:27 -07:00
Michael Lumish 85e8ddba52
Merge pull request #921 from murgatroid99/v1.22.0-pre1_bump
Bump to 1.22.0-pre1
2019-06-20 12:35:03 -07:00
murgatroid99 c6c7190700 Disable another test 2019-06-20 11:13:44 -07:00
murgatroid99 d18256d25c Bump to 1.22.0-pre1 2019-06-19 17:13:32 -07:00
Michael Lumish 2e13f46141
Merge pull request #864 from murgatroid99/native_cares_activation
Enable use of cares resolver
2019-06-19 16:36:59 -07:00
murgatroid99 863539c08e Skip another test that seems to have trouble with the native resolver 2019-06-19 15:16:33 -07:00
Michael Lumish 7ffeafbada
Merge pull request #917 from murgatroid99/grpc_tools_1.8
Update grpc-tools to 1.8.0
2019-06-19 13:30:02 -07:00
Michael Lumish c08cb62d97
Merge pull request #918 from murgatroid99/windows_build_fix
Delete another directory in Windows build script
2019-06-19 12:29:10 -07:00
murgatroid99 aed0706bf6 Maybe node-gyp 3 will do it 2019-06-19 09:41:08 -07:00
murgatroid99 31d6f4362c Also use older node-gyp for electron builds 2019-06-18 10:24:40 -07:00
murgatroid99 b484cc2868 Use older version of node-gyp 2019-06-18 10:07:03 -07:00
murgatroid99 58ce2779a1 Forgot the 'Local' directory component 2019-06-17 14:06:02 -07:00
murgatroid99 c55edf7107 Use known-working environment variable 2019-06-17 10:30:35 -07:00
murgatroid99 7c5f2ce826 Echo commands to see what's going wrong 2019-06-14 10:06:34 -07:00
murgatroid99 0e47c12647 Make the same change in the other build script 2019-06-13 17:29:37 -07:00
murgatroid99 f55b487c36 Delete another directory in Windows build script 2019-06-13 16:06:06 -07:00
murgatroid99 b6fc55f5ea Update grpc-tools to 1.8.0 2019-06-13 15:07:54 -07:00
Michael Lumish b4e24beba5
Merge pull request #914 from murgatroid99/tools_package_definition
grpc-tools: Add option to generate package definition
2019-06-13 13:48:41 -07:00
murgatroid99 1451abdd0f Disable test that doesn't work 2019-06-13 13:48:29 -07:00
Michael Lumish 85443b1f21
Merge pull request #915 from murgatroid99/log_merge_failure_reporting
Try to fix error reporting in log merging script again
2019-06-13 13:27:22 -07:00
murgatroid99 6b63ae9f14 Update submodule again 2019-06-13 11:54:05 -07:00
murgatroid99 8c3a49150e Try to fix error reporting in log merging script again 2019-06-12 11:36:58 -07:00
murgatroid99 66b3e4eb77 grpc-tools: Add option to generate package definition 2019-06-12 11:08:32 -07:00
Michael Lumish 370bfd4039
Merge pull request #912 from cjihrig/readable
grpc-js: handle multiple messages in single 'data' event
2019-06-10 13:59:47 -07:00
murgatroid99 5fb610c8dc Merge branch 'master' into native_cares_activation 2019-06-10 09:30:18 -07:00
Michael Lumish d648b8ca46
Merge pull request #911 from murgatroid99/grpc_submodule_update
Update grpc submodule to master
2019-06-10 09:27:05 -07:00
cjihrig c3d7453a84
grpc-js: handle multiple messages in single 'data' event
This commit adds support for receiving multiple messages in a
single 'data' event from the underlying HTTP2 stream. It also
handles potential out of order messages due to asynchronous
deserialization of messages.
2019-06-09 18:12:24 -07:00
murgatroid99 001146febb Update grpc submodule to master 2019-06-07 13:39:23 -07:00
murgatroid99 1780d805db Update grpc submodule to master 2019-06-07 13:34:22 -07:00
Michael Lumish 4cf2c67305
Merge pull request #909 from murgatroid99/pure_js_0.4.3
Update grpc-js to 0.4.3
2019-06-07 11:18:21 -07:00
murgatroid99 438bfdd8a2 Update grpc-js to 0.4.3 2019-06-07 10:03:44 -07:00
Michael Lumish 5b187ba5e8
Merge pull request #908 from murgatroid99/pure_js_goaway_handling
Pure JS: Fixed two bugs with goaway handling
2019-06-07 10:02:13 -07:00
Michael Lumish d015d1cbe0
Merge pull request #907 from cjihrig/session
grpc-js: destroy connections when session begins
2019-06-06 13:19:26 -07:00
murgatroid99 1ee218c8bd Fix tests for fixed code, also fix another issue 2019-06-06 10:38:28 -07:00