Commit Graph

1373 Commits

Author SHA1 Message Date
Vijay Pai 18b9133f31 Merge branch 'master' into gpr_review 2018-02-08 12:18:09 -08:00
Vijay Pai 239b7d4b0b Merge branch 'master' into gpr_review 2018-02-08 11:08:41 -08:00
Vijay Pai 573717bc8d Merge branch 'master' into gpr_review3 2018-02-08 10:21:11 -08:00
Vijay Pai 32748c1b2a Merge branch 'master' into gpr_review3 2018-02-08 10:06:23 -08:00
Vijay Pai b1ef84a7fd Merge branch 'master' into gpr_review_host_port 2018-02-07 11:12:35 -08:00
Muxi Yan cda058de8e build projects 2018-02-06 18:17:42 -08:00
Muxi Yan 99f1a8f467 Remove compression_ruby 2018-02-06 18:17:42 -08:00
Alexander Polcyn d60ed8f1f8 Guarantee no race between ruby server's shutdown_and_notify and destroy 2018-02-06 11:13:06 -08:00
Shohei Kamimori 35367cc3ed fix typo 2018-02-05 18:46:41 +09:00
Vijay Pai 1acfaca3e6 Merge branch 'master' into gpr_review_host_port 2018-02-02 11:21:07 -08:00
Vijay Pai d4d0a30c6f Privatize useful.h and avl.h 2018-02-02 09:16:44 -08:00
Vijay Pai 4c0640ebd6
Merge branch 'master' into gpr_review3 2018-02-02 09:12:11 -08:00
Vijay Pai e5b0a50416
Merge pull request #14015 from vjpai/alarm
Remove alarm from core, implement in C++ layer only
2018-02-02 08:44:20 -08:00
Vijay Pai ae376bf9d9 Privatize host_port.h; was not used in any wrapped language implementation 2018-01-25 23:06:24 -08:00
Vijay Pai 8a99fdb57e Move cmdline and subprocess from public gpr to test/core/util 2018-01-25 20:11:38 -08:00
Muxi Yan fd900e09fb Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2018-01-24 16:16:23 -08:00
Alexander Polcyn 7b87bab832 Refactor ruby server shutdown to fix a race 2018-01-22 23:43:39 -08:00
Alexander Polcyn 443165f88f Fix two ruby memory leaks when exceptions are raised 2018-01-22 19:37:23 -08:00
Mark D. Roth 62569dd978 Fix arena to return aligned memory. 2018-01-22 12:51:03 -08:00
Vijay Pai 2b226adf60 Remove alarm from core, implement in C++ layer only 2018-01-21 21:03:56 -08:00
Mehrdad Afshari 43884047c9 Regenerate projects 2018-01-19 14:25:15 -08:00
Muxi Yan fb061c329a Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2018-01-19 12:20:15 -08:00
Jan Tattermusch e5b7ddd59c
Merge pull request #13363 from grpc/revert-13346-revert-13322-oauth_failure
Revert "Revert "Switching from UNAUTHENTICATED to UNAVAILABLE for auth metadata failure""
2018-01-16 18:21:23 +01:00
apolcyn 8ecabd987b
Merge pull request #13777 from frankyn/patch-1
[Ruby] Specify module init in README
2017-12-18 13:01:24 -08:00
apolcyn 2ebb168ac7
Merge pull request #13774 from apolcyn/disable_soreuseport_in_ruby_tests
Tentatively disable so_reuseport in ruby tests
2017-12-15 10:37:11 -08:00
Frank Natividad 235a2e74b2
[Ruby] Specify module init after cloning repo 2017-12-14 02:48:55 -07:00
Alexander Polcyn b14f1ea602 Disable soreuseport in ruby unit tests 2017-12-13 16:43:00 -08:00
Jan Tattermusch a2044f83c6 metadata plugin update statuses in wrapped langs 2017-12-14 00:17:25 +01:00
Muxi Yan 032e9b32dc Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-13 14:04:45 -08:00
Mehrdad Afshari c5ba665b22 Merge remote-tracking branch 'origin/v1.8.x' 2017-12-11 11:32:11 -08:00
Mehrdad Afshari 0ba96edc41 v1.8.0-pre2 is now v1.8.0 2017-12-12 14:01:25 -08:00
apolcyn 5663eac718
Merge pull request #13696 from apolcyn/update_ruby_for_cpp_core
Move a CFLAG to be a CPPFLAG when building core for ruby
2017-12-08 18:14:25 -08:00
Alexander Polcyn ebcc6b398d Update extconf.rb for c++ conversion, move CFLAGS to CPPFLAGS when
compiling core.
2017-12-08 15:40:24 -08:00
Muxi Yan 99024d6436 Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-08 14:02:18 -08:00
Muxi Yan 5c5bafff5a Merge commit '94e676e^2' into fix-stream-compression-config-interface 2017-12-08 10:39:22 -08:00
Yash Tibrewal d6c292f177 Merge master 2017-12-07 19:38:43 -08:00
Muxi Yan 9c02a3cca1 Do not separate message/stream compression levels 2017-12-07 19:02:22 -08:00
Alexander Polcyn f7a869fdbe Unref global backup poller under its lock 2017-12-07 09:59:15 -08:00
Muxi Yan 6043006af1 Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-06 22:29:12 -08:00
Muxi Yan fc38142db6 Merge commit 'b0bad8f^' into fix-stream-compression-config-interface 2017-12-06 22:02:08 -08:00
Muxi Yan 38fcd0c6c3 clang-format 2017-12-06 18:55:05 -08:00
Muxi Yan 4a117f0be7 Merge e759d2a^ 2017-12-06 18:47:16 -08:00
Yash Tibrewal 8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed"" 2017-12-06 09:47:54 -08:00
Yash Tibrewal ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed" 2017-12-06 09:05:05 -08:00
Yash Tibrewal a3df36cc25
Merge pull request #13058 from yashykt/execctx
All instances of exec_ctx being passed around in src/core removed
2017-12-05 21:19:52 -08:00
Vijay Pai 770bf078d5 Regen projects and fix more uses of gpr_thd_new 2017-12-05 16:09:20 -06:00
yashkt d9f6407190 Merge master into execctx after removal of assert in tls_gcc 2017-12-04 09:41:12 -08:00
Vijay Pai 195cf1ebfd Move histogram to test/core/util 2017-11-30 15:02:04 -08:00
Yash Tibrewal 10f2790f7f Merge branch 'master' into execctx 2017-11-30 10:54:42 -08:00
Nicolas "Pixel" Noble 7d199c95a2 Merge branch 'master' of https://github.com/grpc/grpc into v1.8.x 2017-11-30 09:08:01 +01:00
Mehrdad Afshari d39d007e8f
Merge pull request #13515 from mehrdada/bump-master-version
Bump 1.8.0-dev to 1.9.0-dev
2017-11-28 13:30:54 -08:00
apolcyn 17f94911f2
Merge pull request #13153 from bmarkons/patch-1
Add health statuses for multiple services at once
2017-11-28 13:22:18 -08:00
apolcyn 1972e5ce74
Merge pull request #12710 from apolcyn/speedup_ruby_end2end_tests
Fix a race in ruby server shutdown and cleanup for ruby tests
2017-11-27 23:27:50 -08:00
Alex Polcyn 81e9581bf3 Remove some sleeps in ruby tests and fix test server shutdown 2017-11-27 20:29:19 -08:00
Mehrdad Afshari 14e96f9ae8 Bump 1.8.0-dev to 1.9.0-dev 2017-11-27 17:14:15 -08:00
Mehrdad Afshari 552a7ca088 Bump 1.8.0-dev to 1.8.0-pre1 2017-11-27 16:51:21 -08:00
Muxi Yan fba967747c generate_projects 2017-11-27 14:39:28 -08:00
Marko Bogdanović 9f4a8eeced Add HealthChecker helpers for setting statuses 2017-11-18 10:59:57 +01:00
Yash Tibrewal 177039b2f8 Merge master 2017-11-16 19:31:28 -08:00
apolcyn 2e8bef1389
Merge pull request #13204 from apolcyn/fix_broken_ruby_20_for_master
Remove required keyword args in ruby, for master branch
2017-11-13 21:34:44 -08:00
Yash Tibrewal 4e9265c828 Merge with master 2017-11-09 17:46:29 -08:00
Yash Tibrewal 40422d5fa6 Merge master 2017-11-06 14:43:31 -08:00
Craig Tiller 44ab6a559c fix 2017-11-03 16:22:34 -07:00
Craig Tiller a64b2b13c1 Merge github.com:grpc/grpc into 50 2017-11-03 15:23:13 -07:00
Craig Tiller b32d72ef90 Sanity fixes 2017-11-03 10:31:53 -07:00
Craig Tiller baa14a975e Update clang-format to 5.0 2017-11-03 09:09:36 -07:00
Yash Tibrewal 2f921a3f97 Remove grpc_slice_buf_cmp and change public_headers_must_be_c89 to print the addresses of public api functions to check if they can be linked to 2017-11-02 16:59:19 -07:00
Alexander Polcyn 99fdda8c8e remove use of keyword args 2017-10-31 16:58:55 -07:00
Yash Tibrewal 888691344e Merge branch 'master' into testc++ize 2017-10-31 11:24:36 -07:00
Jim King 3e0769957e
Merge pull request #13106 from Vizerai/census_update
Cleaning up census code.
2017-10-31 11:10:00 -07:00
Yash Tibrewal 268685bcbd Merge branch 'master' into testc++ize 2017-10-30 16:28:56 -07:00
Justin Burke c1d354d7f2 Support SSL server certificate reloading. 2017-10-27 13:41:44 -07:00
Jim King 52620b698e Merge branch 'master' into census_update 2017-10-26 11:27:03 -07:00
Yash Tibrewal 3318979a5f Merge branch 'master' into testc++ize 2017-10-25 16:26:03 -07:00
Yash Tibrewal 34a57d0346 rename all test core files to cc and a lot of C++ style conversions 2017-10-25 16:23:01 -07:00
kpayson64 1bf7207852 Merge pull request #13084 from kpayson64/cq_lambda
CompletionQueue DoThenAsyncNext
2017-10-25 10:28:02 -07:00
Ken Payson 42bd87e376 Adds gRPC Experimental CQ DoThenAsyncNext lambda API 2017-10-25 09:13:30 -07:00
Feng Li 692bbf942c Merge pull request #12896 from pongad/ruby-php-bin
make ruby proxy worker accept script location
2017-10-23 16:54:40 -07:00
Vizerai bb7d088ed2 Cleaning up census code. 2017-10-23 12:06:29 -07:00
Yash Tibrewal 0ee7574732 Removing instances of exec_ctx being passed around in functions in
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
2017-10-18 17:12:19 -07:00
Alexander Polcyn 40d3062a76 Fix call object memory leak in ruby, when call object is closed 2017-10-17 17:39:57 -07:00
Michael Darakananda 410ba6dada format 2017-10-13 11:08:43 +11:00
Frank Groeneveld fbf8128da8 Add OpenBSD support 2017-10-12 13:50:38 -07:00
Alexander Polcyn 55b3617b5a update ruby extension to compression changes 2017-10-11 20:56:27 -07:00
Muxi Yan f7a97e19cf build_project 2017-10-11 16:59:27 -07:00
Muxi Yan 4c7bc85bd8 Revert changes to "identity" "deflate" "gzip" "stream-gzip" compression algorithm names at surface API
This reverts commit 6360274841.
This reverts commit 33d7a7aa5a.
2017-10-11 16:27:51 -07:00
Michael Darakananda 5e33a3b9de Merge branch 'master' into ruby-php-bin 2017-10-09 17:09:41 +11:00
Michael Darakananda bf6185c3b1 make ruby proxy worker accept script location
This is done so that we can test other PHP clients.
2017-10-09 17:04:46 +11:00
Muxi Yan 03fc857a6f Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-10-06 18:47:09 -07:00
Muxi Yan 6360274841 Make the names of compression algorithms backwards compatible at surface API 2017-10-06 17:25:40 -07:00
ZhouyihaiDing d015389823 exclude uploading stats, add unconstained php benchmark
php7 build once
2017-10-06 15:25:14 -07:00
Alexander Polcyn 8c12d9eae6 Add a test under ruby GC stress mode and fix non-GC-rooted variable bug 2017-10-05 09:31:48 -07:00
apolcyn e2b4e49f39 Merge pull request #12493 from apolcyn/fix_ruby_call_mem_leak
Fix a per-call memory leak in ruby
2017-10-04 18:21:29 -07:00
Muxi Yan 906f69c1df Fix Ruby build 2017-10-04 18:00:20 -07:00
Muxi Yan 74878c7bf5 Another Ruby build fix 2017-10-03 15:49:09 -07:00
Muxi Yan 532af94e78 Fix Ruby build 2017-10-02 18:17:16 -07:00
murgatroid99 9887379158 Update version to 1.8.0-dev, update g word to 'generous' 2017-10-02 17:31:33 -07:00
Zhouyihai Ding f9a39ac7e2 Merge pull request #12718 from ZhouyihaiDing/c_ext_php
PHP benchmark: add running php with protobuf C-extension
2017-10-02 16:17:22 -07:00
Mark D. Roth 6456e494a8 Merge remote-tracking branch 'upstream/master' into plugin_credentials_api_fix 2017-09-28 15:16:14 -07:00
Alexander Polcyn f1b1ab0899 return nil from google rpc status conversion if the grpc-status-details-bin trailer wasnt set 2017-09-26 12:32:29 -07:00
ZhouyihaiDing c8e145bd93 add protobuf c_ext to php benchmark 2017-09-26 17:23:46 +00:00
Muxi Yan 1c285b9812 Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-09-25 12:38:17 -07:00
Mark D. Roth b4c01f9e29 Merge remote-tracking branch 'upstream/master' into plugin_credentials_api_fix 2017-09-25 12:36:30 -07:00
Muxi Yan 92d1bc11ba generate_project 2017-09-25 11:43:06 -07:00
Shaun McCormick eec7a917ba Add Ruby server interceptors 2017-09-25 09:28:04 -05:00
apolcyn 3e0905e286 Merge pull request #12681 from apolcyn/fix_ruby_sigint_mask_in_test
Dont assume sigint wasnt masked when invoking ruby tests
2017-09-22 10:08:51 -07:00
Alexander Polcyn 2f3e588099 Dont assume that sigint wasnt masked when invoking ruby tests 2017-09-21 13:48:53 -07:00
Vijay Pai efce6e1e50 Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer"" 2017-09-21 13:12:52 -07:00
apolcyn c0f427850c Merge pull request #12588 from apolcyn/shorten_ruby_unit_test_time
Reduce time taken by ruby unit test suite
2017-09-20 16:04:39 -07:00
apolcyn aafa875cb3 Merge pull request #12452 from apolcyn/google_rpc_status_in_ruby
Add ruby client utility for extracting Google::Rpc::Status from GRPC::Status
2017-09-18 22:17:38 -07:00
Alexander Polcyn a594ba0bd7 add a client side utility for extracting a google rpc
status from a grpc::Status
2017-09-18 13:58:53 -07:00
Yash Tibrewal dc1cd5437c Running generate_projects.sh 2017-09-18 10:51:22 -07:00
Alexander Polcyn 67fa513fba make sure calls created in ruby unit tests are completed timely 2017-09-14 19:47:49 -07:00
ZhouyihaiDing 1c87515f8d add php extension 2017-09-14 11:08:28 -07:00
Alexander Polcyn d24e966c1d fix memory leak of ruby call objects 2017-09-11 13:40:12 -07:00
Mark D. Roth 0aee498525 Merge remote-tracking branch 'upstream/master' into plugin_credentials_api_fix 2017-09-08 08:01:29 -07:00
Vijay Pai 7f6a27a4d3 Merge pull request #12372 from vjpai/armalarmadingdong
Core API change: Decouple alarm construction from setting to avoid races in MT code
2017-09-07 18:34:56 -07:00
Yuchen Zeng b6ef6e9ff5 Merge pull request #12080 from y-zeng/connectivity
Reconnect channels automatically in C++ clients
2017-09-07 12:59:41 -07:00
Vijay Pai 58c33ba19b Decouple alarm construction from setting to avoid races in MT code 2017-09-07 11:34:13 -07:00
Jan Tattermusch 66e08cbe96 add rubocop warnings to TODO config file 2017-09-05 09:40:18 +02:00
Alexander Polcyn 010ea65be5 remove calls to optional paramaters so that the test is compatible with ruby versions < 2.1 2017-09-05 09:40:17 +02:00
Mark D. Roth 2caf021772 Change plugin credentials API to support both sync and async modes. 2017-09-01 15:04:13 -07:00
Yuchen Zeng ba23e799dc Sanity fixes 2017-08-24 23:13:09 -07:00
apolcyn f28955d40d Merge pull request #12237 from andremedeiros/fix-gc-eager-sweep
Mark error code details as global
2017-08-24 15:40:47 -07:00
Muxi Yan 7c62a35c6f Merge remote-tracking branch 'upstream/master' into stream_compression_config 2017-08-21 15:19:50 -07:00
Andre Medeiros b0eae8a08e Mark error code details as global 2017-08-21 15:50:47 -04:00
David G. Quintas 0f924b7d55 Merge pull request #12213 from dgquintas/v1.7.x-version-bump
Master version bump to 1.7.x
2017-08-17 13:10:36 -07:00
David Garcia Quintas 713597f1cd Master version bump to 1.7.x 2017-08-16 20:59:05 -07:00
John Millikin e387852303
Catch NotImplementedError exceptions and forward them to the client.
The old code only caught `StandardError`, which doesn't include
`NotImplementedError`. Despite the name, this error indicates a failure
of low-level OS interaction rather than unimplemented user code.

Any errors not caught by this section will cause the server to
terminate, which is generally undesirable because it might be happily
handling other requests.
2017-08-16 11:25:18 -07:00
Muxi Yan 229125abb1 Merge remote-tracking branch 'upstream/master' into stream_compression_config 2017-08-11 16:15:53 -07:00
apolcyn 240f35d6fb Merge pull request #10636 from apolcyn/alleviate_10526
cancel calls on ruby client bidi write loop exceptions and surface the errror
2017-08-07 13:07:09 -07:00
Alexander Polcyn c6627caf3a cancel calls with an error message when bidi write loop fails with user
error
2017-08-07 10:37:51 -07:00
Muxi Yan 69b8fe02b6 Merge branch 'master' into stream_compression_config 2017-08-02 16:57:23 -07:00
Alexander Polcyn 39088914ef fix cancellation test flake 2017-07-31 14:58:24 -07:00
apolcyn cace6a9e4f Merge pull request #11963 from apolcyn/fix_ruby_bidi_error_terminate
Improve completion of bidi calls when there is an initial error
2017-07-27 22:27:54 -07:00
Alexander Polcyn cd22f11905 properly finish bidi calls when there is an initial error 2017-07-27 17:54:59 -07:00
Muxi Yan 0603895423 Merge remote-tracking branch 'upstream/master' into stream_compression_config 2017-07-26 17:02:31 -07:00
Muxi Yan b32c23a9e7 generate_project 2017-07-26 14:49:53 -07:00
yang-g 16149ad456 regenerate projects 2017-07-25 07:45:23 -07:00
apolcyn f064af3dbf Merge pull request #11849 from apolcyn/fix_ruby_md_mem_leaks_master
Fix memory leak in sent ruby metadata
2017-07-24 14:20:46 -07:00
Alexander Polcyn 11fade7c14 Fix a ruby test flake 2017-07-21 19:22:10 -07:00
Alexander Polcyn 85cc143a7f fix memory leak with large metadata keys or values 2017-07-21 15:47:37 -07:00
apolcyn d238d84202 Merge pull request #11764 from apolcyn/fix_ruby_socket_leak
Release resources more eagerly on ruby server
2017-07-20 17:37:14 -07:00
Alexander Polcyn 7cc83e0701 add a standalone client auth test 2017-07-20 16:31:00 -07:00
Alexander Polcyn 7cc30c1155 add missing fields on server call context and improve robustness of finished calls 2017-07-19 17:31:27 -07:00
Alexander Polcyn 59a19a9d5e make sure that client-side view of calls is robust 2017-07-18 17:26:08 -07:00
Craig Tiller d996379030 Reset OWNERS state 2017-07-17 10:54:07 -07:00
apolcyn da0c0ecb1a Merge pull request #11830 from apolcyn/fix_credential_compose_leaks_master
Fix ruby memory leaks when composing credentials, noticed with asan
2017-07-17 10:21:05 -07:00
Alexander Polcyn 77349cd80a fix ruby memory leaks when composing credentials 2017-07-14 14:53:55 -07:00
apolcyn 8ffb7c1080 Merge pull request #11759 from apolcyn/ruby_cleanup
Remove a stale ruby method
2017-07-13 15:26:33 -07:00
Alexander Polcyn fb1e164cd8 dont wait for gc to destroy calls on ruby server 2017-07-13 13:51:44 -07:00
Craig Tiller e476f7d33f Strawman OWNERS --> CODEOWNERS script 2017-07-13 08:52:00 -07:00
Muxi Yan 59827dd739 generate project 2017-07-12 14:04:30 -07:00
Alexander Polcyn 600ae82d4c remove an unused method 2017-07-11 15:47:05 -07:00
Mehrdad Afshari bb3d95b643 Use https://grpc.io consistently as the canonical URL 2017-07-10 22:24:28 +00:00
Alexander Polcyn 8d69a2fea8 correct channel arg constructor calls in ruby channel creds test 2017-06-15 10:26:12 -07:00
Mehrdad Afshari c02e39d14c Merge pull request #9823 from mjkim/fix_unkown
Fix typos
2017-06-12 10:46:40 -07:00
Jan Tattermusch 4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
David Garcia Quintas aebcdbd732 master bumped to 1.5.x 2017-05-30 14:14:27 -07:00
murgatroid99 c18b9069cd Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmerge 2017-05-25 15:13:27 -07:00
Jan Tattermusch bbfdbb19c0 bump version to 1.3.6 2017-05-23 22:48:45 +02:00
Craig Tiller cc919832cd Fix sanity 2017-05-23 13:35:55 -07:00
Ken Payson c0ce2cdf00 Update version to 1.3.5 2017-05-19 17:47:49 -07:00
apolcyn 9b87ceab37 Merge pull request #11225 from apolcyn/bump_13x_version
Bump to version 1.3.4
2017-05-18 17:56:51 -07:00
apolcyn 2502a7d31c Merge pull request #10813 from apolcyn/fix_conn_watch_mem_accum
get rid of connectivity state watchers right after timeout
2017-05-18 16:03:58 -07:00
Alexander Polcyn c3b1f18a7e get rid of connectivity state watchers right after timeout 2017-05-18 12:09:26 -07:00
Alexander Polcyn 92eb7fbc05 Bump to version 1.3.4 2017-05-18 11:49:15 -07:00
Alexander Polcyn 82fef0bce7 tentative fix for global side effect on interrupted constructor 2017-05-18 00:17:09 -07:00
Alexander Polcyn d7455abfbd make get conn state always safe to call 2017-05-17 21:49:14 -07:00
Alexander Polcyn c24d53b0cf api watch unblock func kills only its own channel 2017-05-17 21:20:34 -07:00
apolcyn 42d858a99d Merge pull request #11054 from apolcyn/ruby_dont_use_timeouts
fixes to connectivity state api and add in constant state watches
2017-05-17 17:22:15 -07:00
Alexander Polcyn 032f398543 cleanup 2017-05-17 15:05:00 -07:00
Alexander Polcyn 7e44480614 clang format 2017-05-17 13:13:55 -07:00
Alexander Polcyn 5c6dda8639 fix tentative startup bug 2017-05-17 13:11:28 -07:00
Alexander Polcyn 916893b618 fix up the test 2017-05-17 10:05:39 -07:00
Alexander Polcyn fd4cbb7077 cleanup test 2017-05-17 09:57:25 -07:00
Alexander Polcyn 7b3629e6c2 fix lack-of-abort bug 2017-05-17 00:29:10 -07:00
Alexander Polcyn 0e2b6a2109 remove debug prints 2017-05-16 17:16:05 -07:00
Ken Payson 16f76d2092 Bump to version 1.3.3 2017-05-16 08:54:22 -07:00
Ernie Miller eef382c921
Remove unnecessary require_relative
`require-relative` breaks Rubygems' ability to use the arch-specific
directory in `extensions`. When building grpc extensions from source,
we're left with a lot of intermediate object files and a duplicate
shared object file as well. This space can be reclaimed by finding these
object files inside the `gems` subdirectory of the installation
location, while leaving the shared object file in the `extensions`
subdirectory. See the comments at
https://github.com/rubygems/rubygems/issues/926 for more on this
behavior, which has been present in Rubygems for years.

By using `require` instead, those of us who build from source can
reclaim space consumed by duplicate and intermediate files, which
amounts to a savings of 46MB (in a build of 1.3.2 on Alpine
Linux). This is helpful when trying to minimize the size of a Docker
image.

I'm unclear on whether or not the reclaiming of this space can be
automated as part of the build process. If so, it may be worth
considering as a separate effort.
2017-05-12 19:53:19 -04:00
Stanley Cheung 448a11d616 Bump to version 1.3.2 2017-05-10 15:23:29 -07:00
Alexander Polcyn b2c0b7bc74 constant state watch without timeouts 2017-05-09 22:52:32 -07:00
Stanley Cheung 0afa9abb79 Bump to 1.3.2-pre1 2017-05-09 19:08:26 -07:00
murgatroid99 572cd7e5a4 Update version to 1.3.1 2017-05-04 10:02:44 -07:00
Craig Tiller 4865c79548 Merge pull request #10613 from ctiller/framing_costs
Optimize framing a little
2017-04-27 14:53:12 -07:00
David Garcia Quintas 606945af76 1.3.0 -> 1.3.1-pre1 2017-04-27 14:26:52 -07:00
David Garcia Quintas 3ef2355eae s/1.3.0-pre/1.3.0 2017-04-27 13:59:19 -07:00
Alexander Polcyn f5521c33f9 Revert "Merge branch 'master' into v1.3.x"
This reverts commit 79759fea1a, reversing
changes made to dc36f4df6a.
2017-04-26 14:18:39 -07:00
Craig Tiller bb4046cd77 Regenerate projects 2017-04-26 08:56:30 -07:00
Craig Tiller 6f2024f4ec Merge github.com:grpc/grpc into c++lame 2017-04-24 13:33:06 -07:00
Craig Tiller decec09316 Merge github.com:grpc/grpc into c++lame 2017-04-21 08:08:05 -07:00
Craig Tiller d5ad177a4c Merge github.com:grpc/grpc into framing_costs 2017-04-20 13:01:57 -07:00
Craig Tiller 59db187c85 Merge branch 'tsan-c++' into hybrid 2017-04-20 19:24:57 +00:00
Craig Tiller a4894fcd02 Merge pull request #10182 from ctiller/cpparena
[EXPERIMENTAL] allocate unary response writer against call arena
2017-04-20 10:32:20 -07:00
murgatroid99 ce67bff2df Merge remote-tracking branch 'upstream/v1.3.x' into upmerge_v1.3.x 2017-04-19 15:54:27 -07:00
Craig Tiller 6984e1dc5e Merge github.com:grpc/grpc into c++lame 2017-04-19 14:50:31 -07:00
Craig Tiller 06a30eef36 Merge github.com:grpc/grpc into cpparena 2017-04-19 14:40:20 -07:00
Craig Tiller 5b1c5f22f4 Extend clang-format to C#, Node, Ruby 2017-04-19 09:52:18 -07:00
Craig Tiller cac4e178fd Merge github.com:grpc/grpc into cpparena 2017-04-18 13:39:18 -07:00