Commit Graph

193 Commits

Author SHA1 Message Date
Craig Tiller d53d87cbd3 Merge pull request #1464 from yang-g/init
Expose max message size at the server side.
2015-05-05 07:34:56 -07:00
Yang Gao 3d3d632d72 merge with head 2015-05-04 13:54:11 -07:00
Yang Gao 26839c7da9 Add a c test for max message length 2015-05-04 13:49:38 -07:00
Craig Tiller cfda2bdd43 Test that we dont wrap-around sequence numbers 2015-05-04 10:18:44 -07:00
Craig Tiller 434a36bf4a Add test for >16777215 sequence numbered streams 2015-05-04 09:49:22 -07:00
Craig Tiller 5fe7e5d81c Fix some memory leaks 2015-05-01 10:52:35 -07:00
Craig Tiller 06eb5ae157 Fix this test too 2015-04-30 13:48:58 -07:00
Craig Tiller f107120907 Fixing some tests I broke during conversion 2015-04-30 13:29:48 -07:00
Craig Tiller 581737ce27 Kill thread stress test - to be replaced with something new 2015-04-29 16:13:15 -07:00
Craig Tiller 8ad26f7f74 Remove test for an old API corner case 2015-04-29 14:46:13 -07:00
Craig Tiller 2f36d4682c Remove test for an old API corner case 2015-04-29 14:45:32 -07:00
Craig Tiller 68bad431a2 Dualstack fixup 2015-04-29 14:33:26 -07:00
Craig Tiller abd4cc905e Further tidyup 2015-04-29 14:17:32 -07:00
Craig Tiller 5f5fd6719b Remove ungeneratable enum values and union members 2015-04-29 14:12:17 -07:00
Craig Tiller eeb428865b Fix no-server-test 2015-04-29 14:00:55 -07:00
Craig Tiller 9f3675f10a clang-format 2015-04-29 13:56:33 -07:00
Craig Tiller fe2b8359c5 Convert some tests to new API 2015-04-28 15:46:50 -07:00
Craig Tiller 3b05a123c4 Test progress 2015-04-28 15:14:40 -07:00
Craig Tiller 8b1d98998b Convert some tests to new API 2015-04-28 14:28:19 -07:00
Craig Tiller af20b7108b Remove legacy tests 2015-04-28 14:07:32 -07:00
Craig Tiller 75cfb1f9f1 Update test definition 2015-04-27 09:33:05 -07:00
Craig Tiller 7551fa6149 Merge github.com:grpc/grpc into one-pass
Conflicts:
	Makefile
2015-04-25 00:40:12 -07:00
Craig Tiller 1a727fde47 clang-format 2015-04-24 13:21:22 -07:00
Nicolas "Pixel" Noble fdcd07bf2b Merge branch 'master' of github.com:grpc/grpc into flakes 2015-04-24 02:25:53 +02:00
Nicolas "Pixel" Noble b8137b343f Flagging some tests as flaky. 2015-04-24 01:44:28 +02:00
Craig Tiller f0ebc99dc1 Merge github.com:grpc/grpc into one-pass
Conflicts:
	Makefile
2015-04-23 16:27:41 -07:00
Craig Tiller 6e84aba85f Make the things compile again 2015-04-23 15:08:17 -07:00
Craig Tiller 06aeea7e94 clang-format 2015-04-23 10:54:45 -07:00
Nicolas "Pixel" Noble 010f1e7b62 More work in not having to compile OpenSSL. 2015-04-23 03:30:15 +02:00
Craig Tiller 97a678edb8 Merge github.com:google/grpc into one-pass 2015-04-22 16:38:46 -07:00
Nicolas "Pixel" Noble 99738f6bcd Making sure we don't require OpenSSL for tests that, in fact, don't need it. 2015-04-23 01:31:24 +02:00
Craig Tiller fbf5be26a3 One test compiles 2015-04-22 16:17:09 -07:00
Craig Tiller 522528182a Update flaky bit for unsecure tests 2015-04-22 14:03:06 -07:00
Craig Tiller 062db022b7 Merge github.com:google/grpc into batch-metadata
Conflicts:
	Makefile
	vsprojects/Grpc.mak
	vsprojects/vs2010/Grpc.mak
	vsprojects/vs2010/grpc.vcxproj
	vsprojects/vs2010/grpc.vcxproj.filters
	vsprojects/vs2010/grpc_test_util.vcxproj
	vsprojects/vs2010/grpc_unsecure.vcxproj
	vsprojects/vs2010/grpc_unsecure.vcxproj.filters
2015-04-21 13:57:55 -07:00
Craig Tiller c8b357f7c8 Run capable test suites against grpc_unsecure 2015-04-20 16:36:52 -07:00
Craig Tiller c8a2299fe8 Merge github.com:grpc/grpc into batch-metadata 2015-04-20 09:04:57 -07:00
Julien Boeuf 7d1d9ca7fa Refactoring of core security to remove the factories.
- Renamed security_context -> security_connector.
- Credentials are now responsible for creating their own connectors.
2015-04-17 23:41:46 -07:00
Craig Tiller 5c019ae2d1 clang-format 2015-04-17 16:46:53 -07:00
Craig Tiller bd22271d00 Random small fixes 2015-04-17 16:09:40 -07:00
Craig Tiller 8fddccb12c Mark large requests tests flaky (they are buggy) 2015-04-17 16:09:30 -07:00
Craig Tiller 6902ad2e9c Switching to batch oriented metadata passing 2015-04-16 14:22:28 -07:00
Craig Tiller b20111caea clang-format 2015-04-16 09:29:17 -07:00
Craig Tiller 08453374b2 Introduce ahead-of-time registration of (method,host) pairs 2015-04-16 09:29:13 -07:00
Craig Tiller 0a94998826 Merge github.com:grpc/grpc into windows-fixes
Conflicts:
	BUILD
	src/core/iomgr/tcp_server.h
	src/core/iomgr/tcp_server_posix.c
	src/core/iomgr/tcp_server_windows.c
	src/core/security/server_secure_chttp2.c
	src/core/surface/completion_queue.c
	src/core/surface/completion_queue.h
	src/core/surface/server.c
	test/core/end2end/tests/cancel_after_invoke.c
	test/core/end2end/tests/cancel_test_helpers.h
	tools/run_tests/tests.json
	vsprojects/vs2013/Grpc.mak
2015-04-13 10:08:44 -07:00
Craig Tiller ee76f4f932 Fix indentation 2015-04-08 16:10:29 -07:00
Craig Tiller c02c1d883a clang-format 2015-04-07 16:21:55 -07:00
Craig Tiller aec96aa223 Fix server shutdown
A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open.

This change:
- adds a callback to TCP server shutdown to signal that the server is completely shutdown
- wait for that callback before destroying listeners in the server (and before destroying the server)
- handles fallout
2015-04-07 16:20:48 -07:00
Craig Tiller a99157f4dd Fix server shutdown
A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open.

This change:
- adds a callback to TCP server shutdown to signal that the server is completely shutdown
- wait for that callback before destroying listeners in the server (and before destroying the server)
- handles fallout
2015-04-07 14:32:15 -07:00
Nicolas "Pixel" Noble a727fe22b6 Created Visual Studio 2010 project files.
Also removed the unused shared projects.
2015-04-02 20:46:18 +02:00
Nicolas "Pixel" Noble 061690d497 Don't merge OpenSSL into C++ upper layer libraries; only C. 2015-03-06 23:54:18 +01:00