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