Commit Graph

3951 Commits

Author SHA1 Message Date
Craig Tiller ad94fdfe51 Fix compile error 2016-07-15 06:42:29 -07:00
Craig Tiller b23239b6d8 Merge branch 'histo' of github.com:vjpai/grpc into delayed-write 2016-07-15 06:37:41 -07:00
Craig Tiller 13d3e3b7e2 Merge pull request #6737 from ctiller/delayed-write
Delay beginning most writes until we enter poll()
2016-07-14 19:31:47 -07:00
kpayson64 27a02b5d9d Merge pull request #7319 from yang-g/wait_async
Make Server::Wait work for async only server.
2016-07-14 18:26:25 -07:00
yang-g 6ec11f2acd prevent spurious wake up and unstarted/already shutdown server 2016-07-14 14:53:35 -07:00
Craig Tiller 0a06cd7b68 Cleanup from code review 2016-07-14 13:21:24 -07:00
Vijay Pai 5fde20d9f0 clang-format 2016-07-13 19:25:59 -07:00
Vijay Pai 40317fd720 Resolve pernicious race between destructor and thread functions by insisting that destructor is invoked after the class has gone back to being a harmless single-threaded thing. 2016-07-13 19:20:25 -07:00
Craig Tiller 8da7b1f779 Fix some failures 2016-07-13 15:06:00 -07:00
Vijay Pai ad7c527618 Temporary workaround by setting up a deadline on server shutdown.
This reveals an issue that needs to be solved:
D0713 14:48:28.049861213   14503 server.c:704]               Waiting for 44 channels and 0/1 listeners to be destroyed before shutting down server
2016-07-13 14:51:44 -07:00
Craig Tiller d4c5bd8512 Merge github.com:grpc/grpc into delayed-write 2016-07-13 13:46:05 -07:00
Vijay Pai a831651aa5 Unify and make consistent the per-thread shutdown process 2016-07-13 10:32:26 -07:00
kpayson64 5820f8c597 Merge pull request #7044 from yang-g/slice
Add API to get C slice from C++ Slice.
2016-07-13 10:24:22 -07:00
Craig Tiller 89a717f615 Merge github.com:grpc/grpc into delayed-write 2016-07-13 08:43:31 -07:00
Craig Tiller b5ee1cdcb9 Dont stall shutting down server 2016-07-13 08:39:35 -07:00
Craig Tiller 38fb8de100 get timeouts working on run_tests.py again 2016-07-13 08:23:32 -07:00
Craig Tiller e64d693050 Better fine-tuning 2016-07-12 20:53:16 -07:00
kpayson64 286ff57ffd Merge pull request #7248 from yang-g/server_test
Initialize variable.
2016-07-12 18:59:13 -07:00
Craig Tiller 61e2040de0 Get json_run_localhost working again 2016-07-12 17:26:52 -07:00
Craig Tiller 72376da8ba Get json_run_localhost working again 2016-07-12 17:14:37 -07:00
Craig Tiller 9e3691c5bd Actually run json_run_localhost tests 2016-07-12 16:29:46 -07:00
Craig Tiller b19dbead67 Make request freelists per cq, to allow drastically higher requested call counts 2016-07-12 15:33:11 -07:00
Craig Tiller 1d03e100eb Ensure timely response to marks 2016-07-12 09:50:56 -07:00
Craig Tiller 824c234de8 Merge github.com:grpc/grpc into delayed-write 2016-07-12 09:36:26 -07:00
yang-g 3e63b4ee7e Merge remote-tracking branch 'upstream/master' into slice 2016-07-12 08:36:26 -07:00
yang-g 48e5562051 Merge remote-tracking branch 'upstream/master' into server_test 2016-07-12 08:34:50 -07:00
yang-g 408ef6bf25 Merge remote-tracking branch 'upstream/master' into sequential_con 2016-07-12 08:33:39 -07:00
Nicolas Noble 2b98c8838d Merge pull request #7291 from ctiller/better_status
Make it more likely to correctly report deadline exceeded
2016-07-11 17:58:47 -07:00
yang-g e89dc6ceb6 Make Server::Wait work for async only server. 2016-07-11 15:48:01 -07:00
Craig Tiller 026754f489 Merge github.com:grpc/grpc into delayed-write 2016-07-11 12:31:14 -07:00
yang-g 743b510334 Merge remote-tracking branch 'upstream/master' into server_test 2016-07-08 17:09:54 -07:00
yang-g dc3a775e60 Merge remote-tracking branch 'upstream/master' into import 2016-07-08 17:05:02 -07:00
Craig Tiller c22e31fb05 Make it more likely to correctly report deadline exceeded 2016-07-08 13:22:18 -07:00
Vijay Pai f782465fba Fix some shutdown errors related to CQ/join ordering 2016-07-08 10:33:10 -07:00
kpayson64 d3918fd870 Merge pull request #7100 from sreecha/stress_test_metrics_fix
Stress tests: Fix metrics-client logging
2016-07-08 10:19:16 -07:00
Vijay Pai aa8bbeb6c6 Merge branch 'verbose_errors' into histo 2016-07-08 09:41:59 -07:00
Vijay Pai f373f2cf8b Stop holding histogram for a long time 2016-07-08 09:40:55 -07:00
Craig Tiller fbf03c1735 Fix high seqno tests, up runtimes for benchmark tests to flush more bugs 2016-07-07 13:10:09 -07:00
Vijay Pai ceb1a7d79f Add more information so that we can have a meaningful exit code 2016-07-07 11:06:04 -07:00
Craig Tiller 6c8619bbe7 Better fix for flow control bug 2016-07-07 10:41:48 -07:00
Sree Kuchibhotla 9181754cd9 Merge branch 'master' into stress_test_metrics_fix 2016-07-07 09:39:45 -07:00
Craig Tiller 81ea637528 Merge github.com:grpc/grpc into delayed-write 2016-07-06 19:40:12 -07:00
yang-g 9241c6947f Use test roots.pem in test 2016-07-06 17:01:10 -07:00
yang-g c7940ba9f0 init another one 2016-07-06 16:48:19 -07:00
yang-g f710ba0095 Initialize variable. 2016-07-06 16:18:16 -07:00
yang-g 9ef0cd81f7 Initialize variable. 2016-07-06 16:17:37 -07:00
David Garcia Quintas 7ac58464df removed use of __func__ in test 2016-07-06 15:42:03 -07:00
David Garcia Quintas f2e20c2d8c Merge branch 'master' of github.com:grpc/grpc into bb_reader_error 2016-07-06 15:34:42 -07:00
vjpai b0f15e8af3 Reduce assertions, use status codes, increase verbosity on errors 2016-07-06 13:57:01 -07:00
Craig Tiller d552dbdf4d Cleanup test 2016-07-06 13:41:32 -07:00