aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib
Commit message (Collapse)AuthorAge
* Remove unnecessary includes of exec_ctx.hGravatar Yash Tibrewal2018-03-14
|
* Merge pull request #14686 from markdroth/caching_byte_stream_fixGravatar Mark D. Roth2018-03-13
|\ | | | | Orphan underlying byte stream as soon as it's been drained.
* \ Merge pull request #14675 from markdroth/auth_filter_metadata_calloutsGravatar Mark D. Roth2018-03-13
|\ \ | | | | | | Use metadata batch callouts in client_auth_filter.
| | * clang-formatGravatar Mark D. Roth2018-03-13
| | |
| | * Avoid trying to access underlying_stream_ after it's been orphaned.Gravatar Mark D. Roth2018-03-13
| | |
| | * Orphan underlying byte stream as soon as it's been drained.Gravatar Mark D. Roth2018-03-13
| |/ |/|
* | Merge pull request #14676 from muxi/fix-inttypes-includeGravatar Vijay Pai2018-03-12
|\ \ | | | | | | Stop including inttypes.h in gRPC core public header
| | * Use metadata batch callouts in client_auth_filter.Gravatar Mark D. Roth2018-03-12
| | |
| * | Stop including inttypes.h in gRPC core public header in Apple platformsGravatar Muxi Yan2018-03-12
| |/
* / Convert byte_stream API to C++.Gravatar Mark D. Roth2018-03-09
|/
* Add ALTS code to grpc/coreGravatar Yihua Zhang2018-03-08
|
* Revert "Add ALTS C stack to gRPC core"Gravatar Sree Kuchibhotla2018-03-07
|
* Merge pull request #14448 from kpayson64/remove_pollerGravatar kpayson642018-03-07
|\ | | | | Remove Python background poller thread
* \ Merge pull request #14544 from danzh2010/udpinterfaceGravatar Yang Gao2018-03-07
|\ \ | | | | | | Convert udp_server.cc to C++
| | * Do poll for poll_posix engine when kicked with 0s timeoutGravatar kpayson642018-03-07
| | |
* | | Add ALTS code to grpc/coreGravatar Yihua Zhang2018-03-06
| | |
| * | Merge branch 'master' into udpinterfaceGravatar danzh2018-03-06
| |\ \ | |/ / |/| |
| * | use static_castGravatar Dan Zhang2018-03-06
| | |
* | | Use static_cast rather than reinterpret_cast whenever possibleGravatar Vijay Pai2018-03-05
| | |
* | | Merge pull request #14458 from coryan/patch-1Gravatar Vijay Pai2018-03-05
|\ \ \ | | | | | | | | Fix typo in constant name.
* \ \ \ Merge pull request #14532 from ncteisen/cpuGravatar Vijay Pai2018-03-05
|\ \ \ \ | | | | | | | | | | Remain consistent with #14493
* | | | | Address reviewer commentsGravatar Vijay Pai2018-03-02
| | | | |
* | | | | Minor changes and fixesGravatar Vijay Pai2018-03-01
| | | | |
* | | | | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-03-01
|\ \ \ \ \
* | | | | | Move assignment for Thread, make destructor optional, loop cv waitsGravatar Vijay Pai2018-03-01
| | | | | |
| * | | | | Merge pull request #10684 from markdroth/retryGravatar Mark D. Roth2018-03-01
| |\ \ \ \ \ | | | | | | | | | | | | | | Retry support
| | | | | * | edit commentGravatar Dan Zhang2018-03-01
| | | | | | |
| * | | | | | Introduce a 'weak' and mutable version of slice hash tableGravatar David Garcia Quintas2018-02-28
| | | | | | |
| | * | | | | Retry support.Gravatar Mark D. Roth2018-02-28
| | | | | | |
| | | | | * | fix formatGravatar Dan Zhang2018-02-28
| | | | | | |
| * | | | | | Perform secure naming checks in grpclb_end2end_testGravatar David Garcia Quintas2018-02-27
| |/ / / / /
| | | | * | fix formatGravatar Dan Zhang2018-02-27
| | | | | |
| | | | * | Refactors grpc udp_server_listener to be object oriented. Also adds a mutex ↵Gravatar Dan Zhang2018-02-27
| | |_|/ / | |/| | | | | | | | | | | | | to each listener. Instead of sharing the mutex in udp_server for all listeners, this per-listener mutex can make most of the call to different listeners in parallel.
| | * | | Remain consitant with #14493Gravatar ncteisen2018-02-26
| | | | |
| * | | | Convert slice hash table and service config code to C++.Gravatar Mark D. Roth2018-02-26
| |/ / /
* | | | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-02-26
|\| | |
| * | | Merge pull request #14493 from nnorwitz/patch-1Gravatar Noah Eisen2018-02-26
| |\ \ \ | | | | | | | | | | Use the total # of processors instead of # online.
* | | | | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-02-24
|\| | | |
| * | | | Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
| | | | |
| * | | | Regenerate projectsGravatar Mehrdad Afshari2018-02-22
| | | | |
| | * | | 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.
* | | | Fix header includesGravatar Vijay Pai2018-02-21
| | | |
* | | | Move destructor and Start to implementationGravatar Vijay Pai2018-02-21
| | | |
* | | | Header inclusionGravatar Vijay Pai2018-02-21
| | | |
* | | | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-02-21
|\| | |
| * | | Merge pull request #14437 from yihuazhang/security_connector_replacementGravatar Mark D. Roth2018-02-21
| |\ \ \ | | | | | | | | | | Security connector replacement
* | | | | MinGW requires lambdas to set their calling method if neededGravatar Vijay Pai2018-02-21
| | | | |
* | | | | wip for Windows portGravatar Vijay Pai2018-02-20
| | | | |
* | | | | Minor fixesGravatar Vijay Pai2018-02-20
| | | | |
| * | | | Merge pull request #14449 from kpayson64/less_loggingGravatar kpayson642018-02-20
| |\ \ \ \ | | | | | | | | | | | | Lower debug logging on epollex