Jan Tattermusch
756b137878
remove stale buildall.bat script and update readme
8 years ago
Jan Tattermusch
6dce2f5d48
adjust C# win artifact build
8 years ago
Jan Tattermusch
dd900d55b8
cleanup windows_build_bat
8 years ago
Jan Tattermusch
397d2d9621
compile C# with VS2015
8 years ago
Jan Tattermusch
dc5e509b4e
remove vs2010 references from run_tests.py
8 years ago
Jan Tattermusch
e7f0b8579b
use grpc_csharp_ext built by cmake
8 years ago
Muxi Yan
0644039c05
Merge pull request #9623 from muxi/add-cronet-interop-to-jenkins
...
Add Cronet remote interop test to Jenkins
8 years ago
apolcyn
a68089b6de
Merge pull request #9612 from apolcyn/fix_csharp_benchmark_server_startups
...
revert setting of PayloadConfig in ServerConfig of non-generic server
8 years ago
Muxi Yan
51319c7b66
Add Cronet remote interop test to Jenkins
8 years ago
Craig Tiller
4638d7ab64
Merge pull request #9645 from ctiller/atomic_counters
...
Use atomics for memory counters
8 years ago
Muxi Yan
aac5d4de57
Merge pull request #9658 from muxi/port-9488
...
Resubmit: Port #9488 and part of #9463
8 years ago
Alexander Polcyn
e0aed71d85
re-run generate projects
8 years ago
Alexander Polcyn
f797c65160
make the change in scenario config rather than c#
8 years ago
Alexander Polcyn
d1c2866968
remove fatal null check in c# protobuf QPS server
8 years ago
Muxi Yan
0fccdb8327
Advance protoc podspec template version to 3.1.0 as well
8 years ago
Muxi Yan
e5ca175aeb
Advance protoc dependency version as well
8 years ago
Muxi Yan
76296f9376
Advance protoc version to 3.1.0
8 years ago
David G. Quintas
e60d5ff875
Merge pull request #9653 from grpc/revert-9606-port-9488
...
Revert "Port #9488 and part of #9463"
8 years ago
Mark D. Roth
7bd2a627f6
Merge pull request #9557 from markdroth/proxy_mapper_api
...
Add proxy mapper method for overriding the name to resolve.
8 years ago
David G. Quintas
7f8eb7feed
Revert "Port #9488 and part of #9463"
8 years ago
Craig Tiller
44cc814bca
Add lots of casts
8 years ago
Craig Tiller
3fd00c2ec7
Merge github.com:grpc/grpc into atomic_counters
8 years ago
Muxi Yan
da7b06c2f8
Merge pull request #9606 from muxi/port-9488
...
Port #9488 and part of #9463
8 years ago
Craig Tiller
8f1b31530c
Use atomics for memory counters
...
Avoids two mutex acquisitions per allocation in bm_fullstack (where we
also count memory allocations)
8 years ago
Craig Tiller
7dd42bf3d8
Merge pull request #9522 from ctiller/bm_perf
...
Update latency profiler to use (more appropriate) microbenchmarks
8 years ago
Craig Tiller
2ef0d54ffc
Handle one core
8 years ago
Craig Tiller
360c0d5065
Add comments, fix bug
8 years ago
Jim King
2e096b0fec
Merge pull request #9371 from Vizerai/tracing_API
...
Tracing API
8 years ago
Craig Tiller
f74d172791
Further limit concurrency
8 years ago
Craig Tiller
265775fc20
Handle zero-length filenames
8 years ago
Nathaniel Manista
87562c83e4
Merge pull request #7432 from thinkerou/fix_undefined_name
...
Fix undefined name found by pyflakes.
8 years ago
Yang Gao
f0ef22496c
Merge pull request #9629 from yang-g/qqq
...
Add a PreServerStart in global server callbacks
8 years ago
Craig Tiller
c18f3ed038
Reduce concurrency
8 years ago
Noah Eisen
9d704d209a
Merge pull request #9627 from ncteisen/time-is-but-the-rst-stream-i-go-fishing-in
...
Add More Verbose Status Message to RST_STREAM Case
8 years ago
Craig Tiller
4087712730
Merge pull request #9631 from ctiller/no_no_error
...
Save allocating a grpc_error if there is no error
8 years ago
thinkerou
2b43481ff3
fix undefined name
8 years ago
David G. Quintas
5ef95a96ab
Merge pull request #9194 from dgquintas/lb_secure_naming_3
...
Secure naming support for gRPCLB.
8 years ago
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
8 years ago
Robbie Shade
d92d8270e8
Merge pull request #9617 from rjshade/add_exec_ctx_to_orphan_callback
...
Adds an exec_ctx argument to orphan_cb in udp_server
8 years ago
ncteisen
e128e837f0
clang fmt
8 years ago
Jan Tattermusch
86e3a54900
Merge pull request #9618 from carl-mastrangelo/wander
...
remove extra space in Csharp code
8 years ago
Craig Tiller
c6556af5ec
Merge pull request #9588 from ctiller/fuzzing-memory
...
Add examples from fuzzer server
8 years ago
Craig Tiller
ea2c59420c
Merge pull request #9619 from ctiller/bm_counters
...
Add counters for important metrics to bm_fullstack
8 years ago
Craig Tiller
3f48430beb
Merge pull request #9616 from ctiller/disable_bdp
...
Add a hook to disable BDP probing
8 years ago
Craig Tiller
8c58a489a2
Save allocating a grpc_error if there is no error
8 years ago
Sree Kuchibhotla
04fb965e03
Merge pull request #9054 from sreecha/pollset_set_test
...
Tests for pollset_set.
8 years ago
Craig Tiller
547974e478
Merge pull request #9421 from htuch/grpc-buffer-writer-fix
...
Fix read from uninitialized memory bug in GrpcBufferWriter.
8 years ago
yang-g
f2fe4f7dbd
Add a PreServerStart in global server callbacks
8 years ago
Harvey Tuch
5f3cfe960f
Fix read from uninitialized memory bug in GrpcBufferWriter.
...
This commit fixes an issue in which the following sequence of operations
leads to use of uninitialized memory:
1. Caller invokes GrpcBufferWriter::Next(), and then makes use of 8191
bytes in the returned buffer (which is 8192 bytes in size).
2. Caller then returns the unused single byte via
GrpcBufferWriter::BackUp(). This method invokes
g_core_codegen_interface->grpc_slice_split_tail(), which causes
backup_slice_ to be a grpc_slice with one byte.
3. At the next invocation of GrpcBufferWriter::Next(), a reference to
the single byte grpc_slice is returned to the caller.
The problem here is that the returned reference is to the inlined buffer
in the grpc_slice, which is resident in slice_, not the location of the
buffer inside slice_buffer_ after
g_core_codegen_interface->grpc_slice_buffer_add() in
GrpcBufferWriter::Next(). As a result, any data the caller writes to the
returned void* data is lost.
The solution is to avoid inlined backup slices.
8 years ago
Mark D. Roth
dc9bee7ce4
Add proxy mapper method for overriding the name to resolve.
8 years ago