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
ncteisen
0a8e32ab7f
Add more verbose status msg to rst_stream case
8 years ago
Mark D. Roth
27ee9d015d
Merge pull request #9539 from markdroth/canonicalize_server_uri
...
Canonify server URI when setting the channel arg.
8 years ago
Craig Tiller
715e43bc81
Make a jobspec
8 years ago
Craig Tiller
d52b76de44
Merge github.com:grpc/grpc into bm_perf
8 years ago
Craig Tiller
6911d08388
Fix platform_string() usage, cut temporary space usage
8 years ago
Nathaniel Manista
923e054da4
Merge pull request #8143 from oza/run_test_work_with_python3
...
"/usr/bin/env python" in run_tests.py.
8 years ago
Sree Kuchibhotla
53d7626008
Merge pull request #9571 from sreecha/fix-stress-lb
...
Stress test client service config (in kubernetes) need not be of 'LoadBalancers'.
8 years ago
Sree Kuchibhotla
3d4f443527
Merge pull request #9590 from sreecha/micro_bm
...
Add Streaming ping-pong micro-benchmarks
8 years ago
Muxi Yan
0d2d72f76e
Merge pull request #9596 from muxi/cronet-tests-in-jenkins
...
Add Cronet core tests to Jenkins
8 years ago
Craig Tiller
01d7d9b2e5
Add allocations/iteration counters to bm_fullstack
8 years ago
Craig Tiller
b038beb724
Add counters for mutex acquisitions, expose in bm_fullstack
8 years ago
Mark D. Roth
239095a371
Merge remote-tracking branch 'upstream/master' into canonicalize_server_uri
8 years ago
Carl Mastrangelo
5f3a143068
remove extra space in Csharp code
8 years ago
Robbie Shade
49124e7ae1
Adds an exec_ctx argument to orphan_cb in udp_server
8 years ago
Craig Tiller
78e6451dae
Add a hook to disable BDP probing
8 years ago
David G. Quintas
b4726ff0a6
Merge pull request #9598 from kpayson64/pin_yapf
...
Re-run yapf code, and pin version
8 years ago
Yang Gao
f4c45d7532
Merge pull request #9419 from danzh2010/shutdowntest
...
Change shutdown_test.cc to use credential provider API to test against different credential types
8 years ago
Muxi Yan
ed64818520
Merge pull request #9479 from muxi/automate-objc-version-advancement
...
Automatedly advance ObjC version numbers
8 years ago
Muxi Yan
938f099100
Add Cronet core tests to Jenkins
8 years ago
apolcyn
7546f3c4a4
Merge pull request #9589 from apolcyn/turn_off_ruby_tests
...
skip ruby tests on mac for time being
8 years ago
Feng Li
9d59861bc6
Merge pull request #9608 from grpc/wenbozhu-patch-3
...
Update PROTOCOL-WEB.md
8 years ago
Wenbo Zhu
7b6ad2d508
Update PROTOCOL-WEB.md
...
Mention the Server header format
8 years ago
Feng Li
20b08f497e
Merge pull request #9607 from grpc/wenbozhu-patch-2
...
Update PROTOCOL-WEB.md
8 years ago
Wenbo Zhu
e5cf8f0ee0
Update PROTOCOL-WEB.md
...
1. Clarify about trailer-only responses
2. Switch to http/1.1 header block format for in-body trailer encoding
3. Clarify how compatibility is supported (using U-A and Server headers respectively)
8 years ago
Muxi Yan
50bd995a98
Advance BoringSSL version
8 years ago
Muxi Yan
d81c6b6d01
Advance protoc dependency version as well
8 years ago
Muxi Yan
5ff4bfb651
Advance protoc version to 3.1.0
8 years ago
Muxi Yan
ed20a69939
Resolve generate_project failure
8 years ago
Muxi Yan
7a008c9311
Merge remote-tracking branch 'upstream/master' into automate-objc-version-advancement
8 years ago
Craig Tiller
93727aaaa7
Fix memory leak when re-attempting send_status after it failed
8 years ago
Craig Tiller
c4dacabb65
Merge github.com:grpc/grpc into fuzzing-memory
8 years ago
Mark D. Roth
c6449d9f2b
Merge remote-tracking branch 'upstream/master' into canonicalize_server_uri
8 years ago
Stanley Cheung
d6d2677637
Merge pull request #9574 from stanley-cheung/php-update-gen-code-examples
...
PHP: update README and apache/nginx examples
8 years ago
Ken Payson
2fa5f2f978
Re-run yapf code, and pin version
8 years ago
Muxi Yan
c4fc1da989
Merge pull request #9534 from muxi/port-9505
...
Port #9505 : Fixes for gRPC ObjC v1.1.0 release
8 years ago
Craig Tiller
7ed3c932c9
Merge pull request #9511 from ctiller/assert_writes
...
Add a test verifying number of writes per RPC is reasonable
8 years ago
Muxi Yan
1783bd3c99
Correct commet style of version.h
8 years ago
Craig Tiller
1bb53718bf
Disable writes_per_rpc on Windows
8 years ago
apolcyn
cf7587e066
Merge pull request #9548 from apolcyn/improve_benchmark_worker_timeouts
...
shorten qps worker timeouts and run remote workers under timeout
8 years ago
Craig Tiller
9429250e47
Flow control corrections
8 years ago
Sree Kuchibhotla
dfb82e076f
Address code review comments
8 years ago
Sree Kuchibhotla
0b26e27056
cr comments
8 years ago
Craig Tiller
472acff7ab
Merge pull request #9582 from ctiller/debug_helpers
...
Add some debug utilities
8 years ago
Sree Kuchibhotla
afaa75196e
Add comment
8 years ago
Sree Kuchibhotla
e3ffd861c9
New microbenchmarks for Streaming Ping pong calls and messages
8 years ago
Jan Tattermusch
5f146058fb
Merge pull request #9467 from jtattermusch/cmake_continous_tests
...
Test CMake build on Linux and Windows continously
8 years ago
Craig Tiller
b0fd02ed06
Add examples from fuzzer server
8 years ago