aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| | | | * | | | Regenerate projectsGravatar Mehrdad Afshari2018-02-22
| | | | | | | |
| | | | * | | | Bump version to 1.10.0-pre1Gravatar Mehrdad Afshari2018-02-22
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #12613 from mehrdada/csharp_interceptors_take_twoGravatar Mehrdad Afshari2018-02-22
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | C# Interceptor Support
| | | | | | | * Use the total # of processors instead of # online.Gravatar nnorwitz2018-02-22
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the total number of processors in the system since the number online can change from time to time. When running this on a Jetson TX-2 which can bring processors online and offline and running a program under valgrind, these errors are reported: ==4895== Invalid read of size 8 ==4895== at 0x13BA8BC: grpc_completion_queue_create_internal(grpc_cq_completion_type, grpc_cq_polling_type) (completion_queue.cc:440) ==4895== by 0x13B9B53: grpc_completion_queue_create (completion_queue_factory.cc:76) ==4895== by 0x1203993: CompletionQueue (completion_queue.h:240) ==4895== by 0x1203993: ServerCompletionQueue (completion_queue.h:378) ==4895== by 0x1203993: grpc::ServerBuilder::BuildAndStart() (server_builder.cc:258) ==4895== Address 0x269c9490 is 16 bytes after a block of size 29,952 alloc'd ==4895== at 0x7900C3C: calloc (vg_replace_malloc.c:711) ==4895== by 0x13E50DB: gpr_zalloc (alloc.cc:67) ==4895== by 0x13CB1D3: grpc_stats_init() (stats.cc:36) ==4895== by 0x1374C07: grpc_init (init.cc:127) ==4895== by 0x1203947: GrpcLibraryCodegen (grpc_library.h:45) ==4895== by 0x1203947: CompletionQueue (completion_queue.h:236) ==4895== by 0x1203947: ServerCompletionQueue (completion_queue.h:378) ==4895== by 0x1203947: grpc::ServerBuilder::BuildAndStart() (server_builder.cc:258) ==4895== ==4895== Invalid write of size 8 ==4895== at 0x13BA8C4: grpc_completion_queue_create_internal(grpc_cq_completion_type, grpc_cq_polling_type) (completion_queue.cc:440) ==4895== by 0x13B9B53: grpc_completion_queue_create (completion_queue_factory.cc:76) ==4895== by 0x1203993: CompletionQueue (completion_queue.h:240) ==4895== by 0x1203993: ServerCompletionQueue (completion_queue.h:378) ==4895== by 0x1203993: grpc::ServerBuilder::BuildAndStart() (server_builder.cc:258) ==4895== Address 0x269c9490 is 16 bytes after a block of size 29,952 alloc'd ==4895== at 0x7900C3C: calloc (vg_replace_malloc.c:711) ==4895== by 0x13E50DB: gpr_zalloc (alloc.cc:67) ==4895== by 0x13CB1D3: grpc_stats_init() (stats.cc:36) ==4895== by 0x1374C07: grpc_init (init.cc:127) ==4895== by 0x1203947: GrpcLibraryCodegen (grpc_library.h:45) ==4895== by 0x1203947: CompletionQueue (completion_queue.h:236) ==4895== by 0x1203947: ServerCompletionQueue (completion_queue.h:378) ==4895== by 0x1203947: grpc::ServerBuilder::BuildAndStart() (server_builder.cc:258) After this change, the errors are gone. We also had many crashes on startup that was likely caused by this problem. The Jetson has a user-level program that allows a user to changes CPUs to online or offline. So using the max # possible should reduce potentials for errors like these and at worse over-allocate just a few extra bytes.
| * | | | | | Eliminate GenericInterceptor to simplify this PRGravatar Mehrdad Afshari2018-02-22
| | | | | | |
| * | | | | | Polish and address review commentsGravatar Mehrdad Afshari2018-02-22
| | | | | | |
| * | | | | | Move InterceptingCallInvoker to its own fileGravatar Mehrdad Afshari2018-02-22
| | | | | | |
* | | | | | | Merge pull request #14433 from muxi/add-cronet-bin-base64Gravatar Muxi Yan2018-02-21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add binary metadata support for cronet transport
| | * | | | | | Add more documentation comments for continuationGravatar Mehrdad Afshari2018-02-21
| | | | | | | |
* | | | | | | | Merge pull request #14479 from apolcyn/fix_log_hGravatar apolcyn2018-02-21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Move up port platform in log.h
| | | * | | | | | Add test for interceptor registration code pathsGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Make GenericInterceptor internal for nowGravatar Mehrdad Afshari2018-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also change `*Arbitrator` to `*Hooks`.
| | | * | | | | | Turn ClientInterceptorContext into a structGravatar Mehrdad Afshari2018-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...and move it into its own file.
| | | * | | | | | Simplify service-side interceptor codeGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add documentation remarks about order of interceptionGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add more tests for ServerInterceptorGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Simplify ServerInterceptorTest to leverage GenericInterceptorGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add server-side interceptor helper facility to GenericInterceptorGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add more tests for client interceptorsGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add Intercept(metadata=>metadata) helper functionGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Simplify ClientHeaderInterceptor in ClientBase with GenericInterceptorGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Simplify the AddHeaderClientInterceptor with GenericInterceptorGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add GenericInterceptor to help writing client interceptorsGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add basic tests for C# interceptorsGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add C# server-side interceptor machineryGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add C# client-side interceptor machineryGravatar Mehrdad Afshari2018-02-21
| | | | | | | | |
| | | * | | | | | Add C# Interceptor base classGravatar Mehrdad Afshari2018-02-21
| |_|/ / / / / / |/| | | | | | |
| | | | | * | | Make C++ cocoapods example workGravatar Muxi Yan2018-02-21
| | | | | | | |
| | * | | | | | Build typo fixGravatar Muxi Yan2018-02-21
| | | | | | | |
| | | | | * | | Disable Tests subspecGravatar Muxi Yan2018-02-21
| | | | | | | |
| | | | | * | | Patch gRPC-C++.podspec to support frameworkGravatar Muxi Yan2018-02-21
| |_|_|_|/ / / |/| | | | | |
| | * | | | | Polish infer_length_after_decode and add test casesGravatar Muxi Yan2018-02-21
| | | | | | |
| | * | | | | Put infer_length_after_decode in bin_decoderGravatar Muxi Yan2018-02-21
| | | | | | |
| | * | | | | convert cronet headers to metadata in one functionGravatar Muxi Yan2018-02-21
| | | | | | |
| * | | | | | Fix ruby artifact buildGravatar Alexander Polcyn2018-02-21
| | | | | | |
* | | | | | | Merge pull request #14472 from jtattermusch/dualstack_socket_test_attempt2Gravatar David G. Quintas2018-02-21
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Further increase deadline in dualstack_socket_test
| | | * | | | Check sanity of src directoryGravatar Muxi Yan2018-02-21
| | | | | | |
* | | | | | | Merge pull request #14473 from markdroth/lb_policy_crashGravatar Mark D. Roth2018-02-21
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Fix crash when failing to create an LB policy.
* | | | | | | Merge pull request #14468 from muxi/fix-grpc++Gravatar Muxi Yan2018-02-21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix grpc++->grpcpp leftover files
* \ \ \ \ \ \ \ Merge pull request #14437 from yihuazhang/security_connector_replacementGravatar Mark D. Roth2018-02-21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Security connector replacement
| | | * | | | | | Fix crash when failing to create an LB policy.Gravatar Mark D. Roth2018-02-21
| | | | | | | | |
| | | | * | | | | increase deadline in dualstack_socket_testGravatar Jan Tattermusch2018-02-21
| |_|_|/ / / / / |/| | | | | | |
| | * | | | | | Fix grpc++->grpcpp leftover filesGravatar Muxi Yan2018-02-20
| |/ / / / / / |/| | | | | |
| | | | * | | Add more bazel testsGravatar Adele Zhou2018-02-20
| |_|_|/ / / |/| | | | |
* | | | | | Merge pull request #14466 from jiangtaoli2016/ssl_testGravatar Jiangtao Li2018-02-20
|\ \ \ \ \ \ | | | | | | | | | | | | | | Re-enable mismatched ALPN SSL tests for boringSSL.
* \ \ \ \ \ \ Merge pull request #14465 from y-zeng/rm_ownerGravatar Vijay Pai2018-02-20
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Remove C++ end2end test owners
* \ \ \ \ \ \ \ Merge pull request #14434 from ncteisen/macos-warningGravatar Noah Eisen2018-02-20
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix compiler warning
* \ \ \ \ \ \ \ \ Merge pull request #14451 from adelez/foundry_integrationGravatar adelez2018-02-20
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Bazel support: run end2end tests with different pollers
| | | * | | | | | | Remove C++ end2end test ownersGravatar Yuchen Zeng2018-02-20
| | | | |_|/ / / / | | | |/| | | | |
* | | | | | | | | Merge pull request #14449 from kpayson64/less_loggingGravatar kpayson642018-02-20
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | Lower debug logging on epollex