aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Added endpoint_ prefix to all method functions. On Windows, the shutdown ↵Gravatar jtattermusch2014-12-12
| | | | | | | | | method name collides with shutdown syscall. Change on 2014/12/12 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82018945
* Add Visual Studio project for building zlib.Gravatar jtattermusch2014-12-12
| | | | | | | Change on 2014/12/12 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82017498
* Switches the ruby docker build to run from the new all-in-one repo.Gravatar temiola2014-12-12
| | | | | | | Change on 2014/12/12 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82000906
* Remove log spamGravatar ctiller2014-12-12
| | | | | | | Change on 2014/12/12 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82000900
* Getting the generated Makefile to support .proto files.Gravatar nnoble2014-12-12
| | | | | | | | | | -) Compiling the proto plugin using the HOSTCC compiler. -) Set up proper rules to invoke the plugin from protoc. -) Few various renaming hacks to fully get out of []. Change on 2014/12/12 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82000361
* Automated g4 rollback of changelist 81931923.Gravatar jtattermusch2014-12-12
| | | | | | | | | | | | | | | | *** Reason for rollback *** _m convention is not generally accepted. *** Original change description *** Added _m suffix to all methods functions. On Windows, the shutdown method name collides with shutdown syscall. *** Change on 2014/12/12 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81997449
* Tweaking log calls a bit.Gravatar nnoble2014-12-12
| | | | | | | | | -) Introducing gpr_vlog so to spare a few vsprintf later (at least one for now) -) Renaming statistics/log.* to statistics/census_log.* to avoid collisions. Change on 2014/12/12 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81995756
* Split client_channel into client_channel & child_channel.Gravatar ctiller2014-12-12
| | | | | | | | | | Safely managing disconnection and goaways needs reference counting at the child channel level, which was near impossible to provide with the previous embedding of the child channel in the client channel. This is a (hopefully) no-op refactoring to provide that split. The next CL in this series will actually get disconnection and goaway somewhat right. Change on 2014/12/12 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81985590
* Minor changes to make life easier for git newbies...Gravatar vpai2014-12-12
| | | | | | | Change on 2014/12/11 by vpai <vpai@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81937816
* Added _m suffix to all methods functions. On Windows, the shutdown method ↵Gravatar jtattermusch2014-12-12
| | | | | | | | | name collides with shutdown syscall. Change on 2014/12/11 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81931923
* Shutting off warning by properly truncating values.Gravatar nnoble2014-12-12
| | | | | | | Change on 2014/12/11 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81924726
* Explain server termination semantics a little better.Gravatar ctiller2014-12-12
| | | | | | | Change on 2014/12/11 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81923801
* Fixing C++ and ruby code generators for the opensource build.Gravatar nnoble2014-12-12
| | | | | | | Change on 2014/12/11 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81921764
* Make the default deadline gpr_inf_future to avoid mismatch betweenGravatar yangg2014-12-12
| | | | | | | | | | | | gpr_inf_future and time_point::max(). The redundant AbsoluteDeadline prefix is removed from the utility function names. Now the ClientContext holds a gpr_timespec instead of a time_point. A test will be added in the server side deadline support cl. Change on 2014/12/11 by yangg <yangg@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81920769
* Fixes package prefixesGravatar temiola2014-12-12
| | | | | | | | | | | | | | | | | Fixes how module names for messages with package prefixes are rendered. - detected while prototyping with beefcake - fixed on the internal beefcake fork here [] This change replicates that fix for the official code generator. TODO: add a test; what's normal done to test features like this the proto codebase? Add another test.proto/golden file? Change on 2014/12/11 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81916292
* Fix ipv6.c build breakage on Windows.Gravatar jtattermusch2014-12-11
| | | | | | | Change on 2014/12/11 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81910401
* Change cpp and go codegen to use new method properties instead of method optionsGravatar rocking2014-12-11
| | | | | | | Change on 2014/12/11 by rocking <rocking@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81906922
* Add batch file that builds and executes all GPR tests.Gravatar jtattermusch2014-12-11
| | | | | | | | | Removed bad format test to fix gpr_string_test. Also took care of some of the MS compiler warnings when compiling gpr_test_util. Change on 2014/12/11 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81900639
* Fixes the ping_pong test.Gravatar temiola2014-12-11
| | | | | | | | | | | - updates the test to be properly ping-pong. - based on []which needed to be addressed any more testing on bidi streams was done Change on 2014/12/11 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81898416
* Corrects the incorrect duplex behaviour of bidi_call.rbGravatar temiola2014-12-11
| | | | | | | | | | | - updates the write thread so that it handles writes and sending writes done for clients - converts the complex read-write loop to simple read loop TESTED: math_client bidi continues to work client_stub_spec pass without additional changes Change on 2014/12/11 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81897990
* Removed use of call.accept in gRPC RubyGravatar temiola2014-12-11
| | | | | | | Change on 2014/12/11 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81895023
* Update modules and packages to allow for a single grpc importGravatar temiola2014-12-11
| | | | | | | | | | - ensured tests only need to do 'require grpc' - ensured that the example math_server and math_client only need to do 'require grpc' - ensured that the other other client and servers only need to do one thing Change on 2014/12/11 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81894613
* Fixing sync_win32.cGravatar nnoble2014-12-11
| | | | | | | | Calling SleepConditionVariableCS will ultimately unlock then relock the critical section, so we have to reflect that in the anti-recursion boolean. Change on 2014/12/11 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81893180
* Cache encoded binary data on the metadata string object.Gravatar ctiller2014-12-11
| | | | | | | Change on 2014/12/11 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81882793
* Wait for name resolutions to complete before shutting down iomgr.Gravatar ctiller2014-12-11
| | | | | | | | | | | | This at least avoids crashing when shutting down during name resolution. There is still a memory leak to track down before I add a test that exposes this. This CL also makes some tiny cleanups and debuggability improvements. Change on 2014/12/11 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81882486
* Add a grpc_ipv6_loopback_available() test utility, and only run IPv6-specificGravatar pmarks2014-12-11
| | | | | | | | | | tests on machines that support AF_INET6 sockets bound to ::1. Listening on :: or connecting to a mapped address should always work. Change on 2014/12/10 by pmarks <pmarks@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81837056
* Patch shutdown during write test to not fail or do a racy destroy if the writeGravatar klempner2014-12-11
| | | | | | | | completes successfully. Change on 2014/12/10 by klempner <klempner@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81831655
* First pass at making the compilers open-sourcable.Gravatar nnoble2014-12-11
| | | | | | | Change on 2014/12/10 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81829127
* Adding an INSTALL file for the opensource release.Gravatar nnoble2014-12-11
| | | | | | | Change on 2014/12/10 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81828626
* Tell call/channel op handlers who is invoking them.Gravatar ctiller2014-12-11
| | | | | | | | | | This change adds a parameter to all op handlers specifying the invoking filter. It will be used to allow client_channel to distinguish which child channel is disconnecting or going away. Change on 2014/12/10 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81823231
* Build CPP interop client in Git-on-[] as well as in [].Gravatar chenw2014-12-11
| | | | | | | | | | | | | | | | | | | | | | | | To build client in Git-on-[]: # regenerate Makefile net/grpc/tools/buildgen/generate_projects.sh # generate .pb.h and .pb.cc protoc --cpp_out=. --grpc_out=. --plugin=protoc-gen-grpc=[]-bin/net/grpc/compiler/cpp_plugin net/grpc/cpp/test/interop/test.proto net/grpc/cpp/test/interop/empty.proto net/grpc/cpp/test/interop/messages.proto # Complile and link net/grpc/tools/build_grpc_dev.sh bins/interop_client To test against GFE/ESF: # bring up server [] build net/grpc/testing/interop:server_components_env []-bin/net/grpc/testing/interop/server_components_env --manual --rpc_port=25000 # start client /tmp/grpc-codebase/bins/interop_client --enable_ssl=true --server_port="server ssl port listening port" To test [] build against GFE/ESF: [] run net/grpc/cpp:interop_client -- --enable_ssl=true --server_port="server ssl port listening port" Change on 2014/12/10 by chenw <chenw@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81821921
* Renaming libevent was an oversight, please bear with me.Gravatar Nicolas Noble2014-12-10
|
* Added test data files to open source buildGravatar mlumish2014-12-10
| | | | | | | Change on 2014/12/10 by mlumish <mlumish@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81817780
* Move status 200 setting into http_server_filter and keep a fixed mdelem for itGravatar klempner2014-12-10
| | | | | | | | rather than allocating a separate one for each rpc. Change on 2014/12/10 by klempner <klempner@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81814150
* Adds support for metadata to the surface APIsGravatar temiola2014-12-10
| | | | | | | | | | | | | - received metadata is visible on the ActiveCall object - metadata to send is keyword args on ActiveCall objects Also - fixes a typo that meant that the wrong error error code might be returned - fixes bad references in some tests that are only visible when run via rspec Change on 2014/12/10 by temiola <temiola@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81811008
* Renaming libevent to event2, and adding gflags submodule.Gravatar Nicolas Noble2014-12-10
|
* Added utility to make different tests bind to different portsGravatar mlumish2014-12-10
| | | | | | | Change on 2014/12/10 by mlumish <mlumish@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81800876
* Reinstate build file validity checks.Gravatar ctiller2014-12-10
| | | | | | | | Also, make those checks pass. Change on 2014/12/10 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81792364
* Advertise h2-16, h2-15, h2-14, and accept any of them.Gravatar ctiller2014-12-10
| | | | | | | | (Fixing the rollback from earlier - we were passing '1' as the protocol count, not num_alpn_protocols) Change on 2014/12/10 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81783755
* Fixing opensource build - surface_em.* got removed.Gravatar nnoble2014-12-09
| | | | | | | Change on 2014/12/09 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81737241
* Added PHP to the global gRPC moe configGravatar mlumish2014-12-09
| | | | | | | Change on 2014/12/09 by mlumish <mlumish@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81727766
* Getting rid of MS C++ warning when compiling GPR on Windows.Gravatar jtattermusch2014-12-09
| | | | | | | | 1>c:\users\jtattermusch\grpc_tar\src\core\support\sync_win32.c(97): warning C4244: 'function' : conversion from 'gpr_int64' to 'DWORD', possible loss of data Change on 2014/12/09 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81724253
* Automated g4 rollback of changelist 81719124.Gravatar ctiller2014-12-09
| | | | | | | | | | | | | | | | *** Reason for rollback *** Breaks interop tests *** Original change description *** Advertise h2-16, h2-15, h2-14, and accept any of them. *** Change on 2014/12/09 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81723283
* Advertise h2-16, h2-15, h2-14, and accept any of them.Gravatar ctiller2014-12-09
| | | | | | | Change on 2014/12/09 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81719124
* Introducing iomgr.Gravatar ctiller2014-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move eventmanager and platform dependent endpoint functionality into a single library called 'iomgr'. This is primarily to prepare for a Windows port - where posix socket semantics lead to poor quality code. Mostly this is a code movement CL, with some small changes to help prepare the way for porting: - em style fd objects can only be held internally in iomgr, and own their memory - added grpc_iomgr_create_endpoint_pair() to accomodate the common pattern of creating a tcp endpoint from the output of socketpair - this will help keep our tests portable - separated em alarm interface into a separate file, as this part of event manager is needed higher up the stack - made the eventmanager bits a true singleton, simplifying API's across the stack as there's no longer a reason to carry a pointer there. Initial design document is here: https://docs.google.com/document/d/1VmafcHvvrP5kwtQkz84R5yXF7u7fW-9Pn0bkSUQHDt8/edit?disco=AAAAARNByxg Change on 2014/12/09 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81716456
* Fixes for GPR library on Windows (+ getting rid of warnings under MS C++ ↵Gravatar jtattermusch2014-12-09
| | | | | | | | | compiler) Change on 2014/12/09 by jtattermusch <jtattermusch@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81704538
* Strip "_test" from the name of thread_stress_test.c.Gravatar nathaniel2014-12-09
| | | | | | | | | | Having a BUILD target named chttp2_fullstack_thread_stress_test_test is deceptive as it is a direct test of the system rather than a test of a test of the system. Change on 2014/12/09 by nathaniel <nathaniel@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81688649
* Restoring atm_sync as it was lost during The Great Migration.Gravatar nnoble2014-12-09
| | | | | | | Change on 2014/12/08 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81636458
* C/C++ separation of the install target.Gravatar nnoble2014-12-08
| | | | | | | | | -) install, static, shared and strip are now fully dissociated -) make_dirs is gone Change on 2014/12/08 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81631734
* Add server side credentials support.Gravatar yangg2014-12-08
| | | | | | | | Make interop test use ssl by default. Change on 2014/12/08 by yangg <yangg@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=81619141