Commit Graph

5819 Commits

Author SHA1 Message Date
Jan Tattermusch aa40b1c8b8
Merge pull request #20510 from jtattermusch/bazel_test_on_mac
Start running bazel C/C++ tests on mac
2019-11-27 12:09:43 +01:00
Jan Tattermusch 649e706a12 print test case name and speedup under MSAN 2019-11-26 15:17:14 -05:00
Jan Tattermusch 13843be76e
fix type 2019-11-26 21:07:42 +01:00
Jan Tattermusch eb137ea519 clang format 2019-11-25 07:46:05 -05:00
Jan Tattermusch 05012c288f make tcp_posix_test run when CFSTREAM is enabled 2019-11-25 13:37:57 +01:00
Jan Tattermusch 04796c8ccb fix //test/core/security:credentials_test under local bazel run 2019-11-25 13:37:57 +01:00
Prashant Jaikumar 2526dfade5 WIP: Make core and C++ tests work with bazel on Mac OS 2019-11-25 13:35:26 +01:00
Jan Tattermusch 78888d7861 avoid thread local unitialized problem under GRPC_PTHREAD_TLS 2019-11-25 13:35:26 +01:00
Jan Tattermusch 5d352ded8b disable a few macos bazel tests 2019-11-25 13:35:26 +01:00
Vijay Pai be6979202b Revamp server-side C++ callback API, message allocator, and mocking 2019-11-20 16:56:18 -08:00
Jan Tattermusch 091f802554
Merge pull request #21218 from jtattermusch/bazel_timeout_cleanup
bazel: prefer using "size" over "timeout" for bazel tests
2019-11-20 19:53:56 +01:00
Jan Tattermusch c6b8c64073
Merge pull request #19311 from Rantanen/pollset-kick
Ensure awake pollset_work threads exist on Windows
2019-11-19 11:29:07 +01:00
Alexander Polcyn 7ba01aa3a2 Fix differing parameter name clang tidy warning 2019-11-15 15:04:15 -08:00
apolcyn 1c44efb45b
Merge pull request #20722 from apolcyn/alts_global_queue
Globally limit the number of outstanding ALTS handshakes
2019-11-15 13:13:16 -08:00
Alexander Polcyn 074ecfb754 Post-review change: disable active RPC counting for the expected-to-fail tests 2019-11-15 10:25:23 -08:00
Alexander Polcyn 528d50ab15 Add a global queue to limit the number of outstanding ALTS handshakes 2019-11-15 10:25:15 -08:00
Vijay Pai acbbf45737
Merge pull request #20910 from AspirinSJL/disable_client_idle
Disable client_idle_filter
2019-11-15 06:30:27 -08:00
Vijay Pai 9dfa8fb2f1 Temporarily disable client_idle filter check 2019-11-14 13:37:57 -08:00
Mikko Rantanen cc61d0e25d
Make the test more reliable 2019-11-14 23:10:05 +02:00
Jan Tattermusch 986070d280 use test size instead of timeout 2019-11-14 11:17:31 -05:00
Alexander Polcyn 2a6cad41a4 Fix racey test assertion in alts_concurrent_connectivity_test 2019-11-13 12:10:49 -08:00
Mikko Rantanen a8ab03d758
Clean up the test 2019-11-13 08:11:48 +02:00
Mikko Rantanen 0c9ddc9d23
Clang format 2019-11-13 08:09:59 +02:00
Mikko Rantanen bde8e283a2
Add test for kicking other pollsets 2019-11-13 07:59:55 +02:00
Alexander Polcyn d7c51c6163 Have ALTS handshake clients do a RECV_STATUS op 2019-11-11 10:54:37 -08:00
Yash Tibrewal bd0aa9a600
Merge pull request #20906 from yashykt/removrun
Remove GRPC_CLOSURE_RUN and replace with grpc_core::Closure::Run
2019-11-08 14:12:07 -08:00
ZhenLian 0748d57de3
Merge pull request #20873 from ZhenLian/zhen_design_writeup_3
[Exposing ALTS Context 1/2] Fill in context on TSI and Security Connector Layer
2019-11-08 08:54:04 -08:00
Esun Kim da3a1d3e6d
Merge pull request #20982 from veblush/memory-legacy-2
Fix the memory new/delete mismatch for unique_ptr<char>
2019-11-08 08:38:51 -08:00
Esun Kim e8863d0064 Fix new & delete match 2019-11-07 22:29:21 -08:00
Esun Kim e45b60d1fe Fix unique_ptr<char> memory allocation mismatch 2019-11-07 17:53:59 -08:00
Yash Tibrewal fe88f14410 Merge branch 'master' into removrun 2019-11-07 15:13:03 -08:00
Zhen Lian ddf565db33 running clang-format -i on each modified files 2019-11-07 13:13:42 -08:00
Esun Kim b2b7fc9af8 Replaced grpc_core::UniquePtr with std::unique_ptr 2019-11-07 13:05:39 -08:00
Esun Kim 5a5734ff03 Use std::string for channelz 2019-11-07 11:01:33 -08:00
Vijay Pai 6352ca3682 Don't check for client_idle since client_idle is disabled 2019-11-07 01:19:55 -08:00
Esun Kim 3a519a0b64 Replaced grpc_core New & Delete with C++ new & delete 2019-11-06 17:52:26 -08:00
Richard Belleville cc43fd64ab
Merge pull request #20926 from gnossen/blaze_modifications
Modification of #20862 to Work in Blaze
2019-11-06 17:12:44 -08:00
hcaseyal 385ff0d636
Merge pull request #20801 from sxlijin/fuzz-b64
Fuzz base64 encoding and decoding
2019-11-06 15:41:15 -08:00
hcaseyal 5c64c0bf61
Merge pull request #20800 from sxlijin/fuzz-compression
Fuzz message/stream compression and decompression
2019-11-06 15:39:11 -08:00
Richard Belleville 57e40c87e9 Buildifier again 2019-11-06 13:57:04 -08:00
Richard Belleville 44e1da8869 Re-add load 2019-11-06 11:21:40 -08:00
Richard Belleville 959945705a Merge branch 'master' of https://github.com/grpc/grpc into blaze_modifications 2019-11-06 11:00:47 -08:00
Esun Kim de81f120b2 Abseilify StringView 2019-11-06 10:58:03 -08:00
apolcyn bdc86d36b7
Merge pull request #20952 from apolcyn/fix_alloc_dealloc_mismatch
Fix alloc/dealloc mismatch in alts_concurrent_connectivity_test
2019-11-05 20:43:11 -08:00
Yash Tibrewal 121f8837c9
Merge pull request #20949 from yashykt/castfix
Add const cast
2019-11-05 20:31:01 -08:00
Alexander Polcyn 302c9e97cc Fix alloc/dealloc mismatch in alts_concurrent_connectivity_test 2019-11-05 18:21:56 -08:00
Samuel Lijin 2b98a9bbc8 Fuzz base64 encoding and decoding
Google had a company-wide FuzzIt hackathon recently, so I went digging
in gRPC and found this, which means I probably don't know what I'm doing :)

The initial corpus files I'm checking in were generated via local runs
and appear to consistently cause leaks. Please let me know if these are
actual bugs, or if they're a false positive.
2019-11-05 18:04:30 -08:00
Samuel Lijin aa7cb6a335 Fuzz message/stream compression and decompression
Google had a company-wide FuzzIt hackathon recently, so I went digging
in gRPC and found this, which means I probably don't know what I'm doing :)
2019-11-05 18:02:58 -08:00
Yash Tibrewal e72e72bc49 Add const cast 2019-11-05 15:40:37 -08:00
Lidi Zheng 947c7b7216 Resolve conflict with master branch 2019-11-05 14:03:53 -08:00