Commit Graph

1180 Commits

Author SHA1 Message Date
Craig Tiller 822d2c7beb Support registering services against specific hosts 2015-07-07 16:08:00 -07:00
Craig Tiller f9899d27f8 Merge github.com:grpc/grpc into tis-but-thy-name 2015-07-06 16:23:19 -07:00
Yang Gao d426864934 Merge pull request #2279 from vjpai/openleaks
qps_test memory leak elimination: delete spare contexts lying around at the end of test
2015-07-06 13:34:25 -07:00
Craig Tiller 1dd7026cd2 Fixup some tests 2015-07-06 11:45:30 -07:00
Craig Tiller 377881204f Merge branch 'reset-thy-counts-or-fear-my-wrath' into tis-but-thy-name 2015-07-06 10:26:03 -07:00
Vijay Pai 775eaec770 Merge pull request #2151 from sidrakesh93/master
Changes required for reporting metrics to performance database server
2015-07-06 10:13:59 -07:00
Craig Tiller bdfd8976e1 Merge github.com:grpc/grpc into tis-but-thy-name 2015-07-06 07:10:34 -07:00
Craig Tiller d1dd3a68a2 Merge pull request #2117 from dgquintas/bb_from_bbreader
Introduced function to create byte buffers from the output of a byte buffer reader.
2015-07-05 13:30:39 -07:00
Craig Tiller 27df2cf69c Pluck some low hanging concurrency fruit
Make the shutdown flag on servers be per thread to save contention on
the lock that must guard it.
2015-07-01 15:11:29 -07:00
Vijay Pai 13735d5d7e if->while 2015-07-01 14:00:08 -07:00
Vijay Pai 5606199585 Delete spare contexts lying around at the end of the test to avoid
showing up as memory leaks

Also reduce the rate of the openloop test - this may be an issue with
sanitizers particularly because of issue #2278
2015-07-01 13:39:48 -07:00
Craig Tiller dc0cbb0312 Merge github.com:grpc/grpc into tis-but-thy-name 2015-07-01 10:14:27 -07:00
Craig Tiller f8c63562c1 Merge pull request #2273 from vjpai/bit-race
Eliminate data-race caused by specialization in vector<bool>
2015-07-01 10:05:50 -07:00
Vijay Pai e2980cd0b3 Eliminate data-race caused by specialization in vector<bool> 2015-07-01 09:38:20 -07:00
Nicolas Noble 6ab0de15ea Merge pull request #2216 from jboeuf/unpadded_base64
Base64 decode improvements
2015-07-01 09:26:21 -07:00
Craig Tiller 06a1963435 Merge branch 'buggy-mcbugglet' into tis-but-thy-name 2015-07-01 08:56:02 -07:00
Craig Tiller c824067677 Expand uri tests 2015-07-01 07:32:52 -07:00
Craig Tiller 93305a5dbe Memory leak fix 2015-07-01 06:57:23 -07:00
Siddharth Rakesh a90c81ea61 Removing this pointers 2015-06-30 20:29:35 -07:00
Siddharth Rakesh f8857de339 Merge branch 'master' of https://github.com/grpc/grpc 2015-06-30 20:26:58 -07:00
Craig Tiller 49dc1146ec Merge github.com:grpc/grpc into forever-is-a-long-time 2015-06-30 16:38:39 -07:00
Siddharth Rakesh fd1a20a667 Changes introduced for passing hashed user id instead of access token 2015-06-30 16:38:32 -07:00
Siddharth Rakesh a6d13f35b8 Merge branch 'master' of https://github.com/grpc/grpc 2015-06-30 16:36:35 -07:00
Craig Tiller cdbdbc027a Merge github.com:grpc/grpc into tis-but-thy-name
Conflicts:
	test/core/end2end/tests/request_with_flags.c
2015-06-30 16:24:26 -07:00
Craig Tiller e46f00a1d3 Fix leaked string in bad_client.c 2015-06-30 14:27:27 -07:00
Craig Tiller 991edad25c SSL refcounting fixes
Handle the case where we recreate an auth context.

Add (opt-in) debugging for refcounts on auth contexts.
2015-06-30 11:40:41 -07:00
Craig Tiller cf34343646 Wait for expectations to be fulfilled 2015-06-30 10:24:11 -07:00
Craig Tiller 079a11bb9b clang-format affected files 2015-06-30 10:07:15 -07:00
Craig Tiller 49924e0e62 Better handling of cancellation, uri parse errors, and disconnection 2015-06-29 22:42:33 -07:00
Craig Tiller d9a5088604 SSL channel args work with client config again 2015-06-29 15:57:36 -07:00
Craig Tiller 9846503567 Debugging 2015-06-29 14:36:42 -07:00
Siddharth Rakesh 872e8187c2 Adding required changes 2015-06-29 13:06:25 -07:00
Siddharth Rakesh 268e59063a Adding required changes 2015-06-29 12:20:43 -07:00
Craig Tiller cb22184aef Merge github.com:grpc/grpc into tis-but-thy-name 2015-06-29 10:56:18 -07:00
Vijay Pai d4bfa95d3c Merge pull request #2169 from ctiller/no-spam-for-you
Remove spammy line (this is obfuscating testing logs)
2015-06-29 10:26:48 -07:00
Craig Tiller 4d74056b08 Merge branch 'forever-is-a-long-time' into tis-but-thy-name
Conflicts:
	Makefile
	vsprojects/Grpc.mak
2015-06-29 08:49:49 -07:00
Craig Tiller ee98d84a02 Add an fd conservation test to verify that fds actually close 2015-06-29 08:45:55 -07:00
Craig Tiller acf0f07dfc Unix resolver, bug fixes 2015-06-29 08:24:16 -07:00
Craig Tiller 0c5cf25d4e Merge github.com:grpc/grpc into tis-but-thy-name 2015-06-26 14:42:54 -07:00
Craig Tiller eb3b12e417 Further client config work 2015-06-26 14:42:49 -07:00
Vijay Pai 8bcba9a08f Merge pull request #2149 from ctiller/oops-i-split-it-again
Initial transport lock split up
2015-06-26 13:58:55 -07:00
Craig Tiller ef2a3e22a1 Merge github.com:grpc/grpc into forever-is-a-long-time 2015-06-26 10:48:17 -07:00
Craig Tiller 40238fd032 Merge pull request #2221 from yang-g/no_new_bbq_after_flush
Bug fix. Do not push to incoming_queue after it is flushed.
2015-06-26 10:47:13 -07:00
Craig Tiller 052d27b891 Tidy up test to meet our standards 2015-06-26 08:11:34 -07:00
Craig Tiller 30ee10b785 Rename test into the right place 2015-06-26 08:09:01 -07:00
Masood Malekghassemi 1aa041ab1a BLARGHAFLARGHAAHAJHAKJHATJHKAYMNHZIYRN 2015-06-25 18:02:18 -07:00
yang-g 0b6ad7d4bc Bug fix. Do not push to incoming_queue after it is flushed. 2015-06-25 14:39:01 -07:00
Craig Tiller e039f03383 Plumbing transport_op changes through 2015-06-25 12:54:23 -07:00
Julien Boeuf 3e55b9fe62 Base64 decode improvements.
- Allow ablity to specify the length for decoding.
- Allow for non-padded encodings to be decoded properly.
2015-06-25 18:11:44 +02:00
Craig Tiller 3b1847c528 Merge branch 'oops-i-split-it-again' into tis-but-thy-name 2015-06-25 09:00:34 -07:00