Commit Graph

1231 Commits

Author SHA1 Message Date
Jan Tattermusch 386bbdf165 regenerate 2017-12-13 05:08:09 +01:00
Jan Tattermusch 866db6e9b1
Merge pull request #13675 from jtattermusch/fix_csharp_clientserver_test
C# synchronize access to grpc_channel methods.
2017-12-11 10:46:42 -08:00
Jan Tattermusch 7a64e6964e
Merge pull request #13521 from jtattermusch/csharp_requestcallcontext_pooling
C#: Reuse RequestCallContextSafeHandle objects by pooling them.
2017-12-08 14:06:05 -08:00
Jan Tattermusch 1aee9d9880 address comments 2017-12-07 12:58:08 -08:00
Jan Tattermusch 737f6e7ea6 synchronize access to native channel methods 2017-12-07 18:11:17 +01:00
Jan Tattermusch 05455715db split out channel connectivity test 2017-12-07 18:11:17 +01:00
Jan Tattermusch be05720ee1 generate C# sources for grpc/core/stats.proto 2017-12-04 11:38:52 +01:00
Jan Tattermusch 3267108e52 C# benchmarks provide userTime and systemTime info 2017-11-30 09:06:20 +01:00
Jan Tattermusch 36dfd7d363 enable requestCallContext pooling 2017-11-30 07:42:52 +01:00
Jan Tattermusch fb6d01a30c recycling of requestcallcontext 2017-11-30 07:42:52 +01:00
Jan Tattermusch e8b331305c basic pooling of requestcallcontext 2017-11-30 07:42:52 +01:00
Jan Tattermusch ba89ad4065
Merge pull request #13476 from jtattermusch/csharp_batchcontext_pooling
Reuse BatchContextSafeHandle objects by pooling them (take two)
2017-11-30 07:39:23 +01:00
Nicolas "Pixel" Noble 361f8108e4 Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7 2017-11-29 19:31:42 +01:00
Jan Tattermusch 53bbde3c49 address comments 2017-11-28 13:42:49 +01:00
Mehrdad Afshari 14e96f9ae8 Bump 1.8.0-dev to 1.9.0-dev 2017-11-27 17:14:15 -08:00
Jan Tattermusch 21cde3d22a use pool in SendMessageBenchmark 2017-11-25 20:13:56 +01:00
Jan Tattermusch 2e631706e2 expose batchcontextpool settings 2017-11-25 20:13:56 +01:00
Jan Tattermusch 63834bf62a add basic tests 2017-11-25 20:13:56 +01:00
Jan Tattermusch 0f41e496d2 simple version of batchcontext pooling 2017-11-25 19:57:08 +01:00
Jan Tattermusch 1ee85d13a4 expose batchcontext.Reset 2017-11-25 19:08:47 +01:00
Jan Tattermusch 1304cf8174
Merge pull request #13475 from jtattermusch/better_completion_registry_benchmark
Use spinlock in CompletionRegistry (and improve the benchmark).
2017-11-21 20:05:30 +01:00
Jan Tattermusch eec8b84c71 spinlock in completion registry is slightly faster 2017-11-21 12:30:52 +01:00
Jan Tattermusch 8bae77cdd1 add completion registry benchmark with shared registry too 2017-11-21 12:30:52 +01:00
Jan Tattermusch da8ef40465 save allocation by using a struct instead of a tuple 2017-11-21 12:28:31 +01:00
Jan Tattermusch 85807230fb consistent naming for OnReceivedCloseOnServer 2017-11-21 11:48:29 +01:00
Jan Tattermusch 2622fdc07d remove legacy delegates 2017-11-21 07:55:09 +01:00
Jan Tattermusch c5638887bf make everything compile 2017-11-21 07:55:09 +01:00
Jan Tattermusch 466d77b26f avoid delegate allocations in callsafehandle 2017-11-21 07:55:09 +01:00
Jan Tattermusch 8b451ed31d server and channel adjustments 2017-11-21 07:55:09 +01:00
Jan Tattermusch 2dc792de17 add "state" filed to batch completion delegate 2017-11-21 07:55:09 +01:00
Jan Tattermusch 9a244d61d4 avoid unnecessary allocation in completion registry 2017-11-21 07:32:57 +01:00
Jan Tattermusch 2bc15ca776
Merge pull request #13438 from jtattermusch/csharp_more_microbenchmarks
Add more C# microbenchmarks
2017-11-21 07:22:17 +01:00
Nicolas "Pixel" Noble 18a6837bb0 Merge branch 'v1.7.x' of https://github.com/grpc/grpc 2017-11-21 00:36:21 +01:00
Jan Tattermusch ddcdf84186 use regular dict in completion registry 2017-11-17 17:56:31 +01:00
Jan Tattermusch 8aeaacc220 generalize invocation of C# microbenchmarks 2017-11-17 17:51:31 +01:00
Jan Tattermusch 74a723f20d add PInvokeByteArray microbenchmark 2017-11-17 17:51:31 +01:00
Jan Tattermusch ef69907cff add CompletionRegistry microbenchmark 2017-11-17 17:51:31 +01:00
Jan Tattermusch 1de0d69fd9 add GCStats to microbenchmarks 2017-11-17 16:38:13 +01:00
Jan Tattermusch 1aacb19838 balance queuedContinuationCounter for inlined handlers 2017-11-16 18:29:37 +01:00
Jan Tattermusch ea6cc57f1e C# benchmarks: honor optimizationtarget channel arg 2017-11-16 18:04:37 +01:00
Craig Tiller baa14a975e Update clang-format to 5.0 2017-11-03 09:09:36 -07:00
Alexander Polcyn 9f5163eb85 Bump v1.7.x branch to 1.7.2 2017-11-01 11:07:28 -07:00
Alexander Polcyn 40ba62f2a2 Bump v1.7.x branch to 1.7.1 2017-10-26 20:17:26 -07:00
Nicolas "Pixel" Noble 863a0500df Flagging 1.7.0 2017-10-21 01:48:27 +02:00
Mehrdad Afshari 4d7f40854f Make constructors for `Async*Call` objects public 2017-10-12 06:53:57 -07:00
Michael Lumish 6b69f2a164 Merge pull request #12831 from murgatroid99/version_1.7.0-pre1
1.7.x is now 1.7.0-pre1
2017-10-06 10:03:58 -07:00
Jan Tattermusch 32d196f1b1 remove delays in tests 2017-10-05 16:34:00 +02:00
Jan Tattermusch ee35223174 improve docs 2017-10-05 16:11:34 +02:00
murgatroid99 90e9140211 1.7.x is now 1.7.0-pre1 2017-10-04 14:02:22 -07:00
Jan Tattermusch f8c9bcdc0f introduce CallCancellationTest 2017-10-04 17:39:59 +02:00