josh
84a066bf29
Turning on executable bit for tools/run_tests/sanity/check_bazel_workspace.py
7 years ago
ncteisen
abbdbf9374
Attempt to fix TSAN
7 years ago
Noah Eisen
9addd2eef2
Merge pull request #13109 from ncteisen/tracing++
...
C++ize Tracing System
7 years ago
yang-g
26521b38d2
Avoid calling dtor on grpc_fd before putting it in freelist
7 years ago
Alex Polcyn
1d5737feb3
Fix error when a language skips a certain version
7 years ago
Yash Tibrewal
518236d458
Remove unnecessary if condition in public_headers_must_be_c89
7 years ago
ncteisen
f852c06038
Fix TSAN attempt
7 years ago
ncteisen
46f9175ba3
Fix windows build
7 years ago
ncteisen
0392f8acc3
Merge branch 'master' of https://github.com/grpc/grpc into tracing++
7 years ago
ncteisen
aa3b19741f
Rename tracer_peer to tracer_util
7 years ago
Dan Wittmer
472d7c9232
Fix formatting - missed moving ‘*’ next to type.
7 years ago
Dan Wittmer
b88ab92af2
Fix formatting of RunServer params.
7 years ago
ncteisen
509aba4f60
Fix test builds
7 years ago
ncteisen
66dfcf5919
clang fmt
7 years ago
ncteisen
61c4d6b648
Fix stats
7 years ago
ncteisen
0e6b5b3ba3
Un extern the fuzzers
7 years ago
ncteisen
01a7547a3f
Re 89 the public headers
7 years ago
ncteisen
adbfbd5977
Remove all extern C
7 years ago
Sree Kuchibhotla
90c8cf6acc
Merge pull request #13435 from sreecha/disable-realtime-caching
...
Disable caching start-time for all clock-types except GPR_CLOCK_MONOTONIC
7 years ago
ncteisen
c4dd9cfe18
reviewer feedback
7 years ago
Michael Lumish
dbca3d9b76
Merge pull request #13433 from murgatroid99/uv_resource_quota_fixes
...
Fix uses of resource quota in UV TCP code
7 years ago
ncteisen
692915ee07
Swtich to using grpc_bb_take_first
7 years ago
kpayson64
510fcb84b6
Merge pull request #13409 from kpayson64/fix_json_run_localhost
...
Fix TSAN json_run_localhost flake
7 years ago
Jan Tattermusch
7ce4e17710
Merge pull request #13439 from jtattermusch/csharp_no_concurrent_dict
...
Use regular dict in C# completion registry
7 years ago
David Garcia Quintas
2d83807150
s/url/html_url
7 years ago
David Garcia Quintas
0c2d035962
Small wording tweak
7 years ago
Sree Kuchibhotla
9f4759ac14
Disable caching start-time for all clocktypes except GPR_CLOCK_MONOTONIC
...
Caching the start-time for GPR_CLOCK_REALTIME has been causing errors in
cases where the system time is changed (after caching the time). In such
cases, the following functions produce incorrect results (and are off by
how much ever the system time was changed)
grpc_millis_to_timespec() and grpc_timespec_to_millis_round_down()
This can cause problems especially when using the above functions to
get timer deadlines or completion queue timeouts.
(In the worst case scenarios, the timeouts/deadlines will always occur (if the
timeout inverval / deadline was less than the system change delta)
Ideally we should be reverting https://github.com/grpc/grpc/pull/11866
but since that is a large change (which introduced new APIs in
exec_ctx.cc), I am doing this change to effectively revert to the old
behavior (while still keeping the new APIs introduced in exec_ctx)
7 years ago
murgatroid99
5dc3cc1b01
Clang format
7 years ago
Jan Tattermusch
ddcdf84186
use regular dict in completion registry
7 years ago
Jan Tattermusch
8aeaacc220
generalize invocation of C# microbenchmarks
7 years ago
Jan Tattermusch
74a723f20d
add PInvokeByteArray microbenchmark
7 years ago
Jan Tattermusch
ef69907cff
add CompletionRegistry microbenchmark
7 years ago
Jan Tattermusch
1de0d69fd9
add GCStats to microbenchmarks
7 years ago
Muxi Yan
9b74848676
forward declare pbobjc.h
7 years ago
Jan Tattermusch
d9186a7e9d
Merge pull request #13418 from jtattermusch/csharp_honor_optimizationtarget
...
C# benchmark improvements
7 years ago
Yash Tibrewal
177039b2f8
Merge master
7 years ago
Ken Payson
7cf8d72c25
Fix TSAN json_run_localhost flake
7 years ago
kpayson64
c35a660300
Merge pull request #13422 from kpayson64/quic_tsan_fix
...
Use lock when popping requests on server shutdown
7 years ago
murgatroid99
3dc4bc2f06
Fix uses of resource quota in UV TCP code
7 years ago
Dan Wittmer
6d18fcd3ab
Add ServerStartedCondition to hold the mutex, condition variable and condition. Changes allow callers to correctly handle spurious wakeups.
7 years ago
Yuchen Zeng
6d6636987b
Merge pull request #13388 from y-zeng/flow_control
...
Flow control fixes
7 years ago
Ian Coolidge
5dca5bf644
sync_posix: Add Linux-specific monotonic clock preference
...
When gRPC is running during wall clock acquisition, it's useful
to avoid wall clock references as much as possible.
7 years ago
Noah Eisen
ad3bdbeb4a
Merge pull request #13335 from ncteisen/inline-closure
...
Inline Closure
7 years ago
David Garcia Quintas
2d6390549d
Big refactoring
7 years ago
Dan Wittmer
728f1d2c44
s//used
7 years ago
ncteisen
34fec74986
No more API change, no test change
7 years ago
ncteisen
588d6d9294
unref before write failures for completness
7 years ago
ncteisen
311fa5f818
Reviewer feedback: no API change
7 years ago
Mark D. Roth
7fb7774b39
Merge pull request #13417 from markdroth/grpclb_memory_leak_fix
...
Restart LB call after client load report completion, if needed.
7 years ago
Ken Payson
24908a61e4
Use lock when popping requests on server shutdown
...
Doing this without a lock causes TSAN failures for quic.
There isn't much need to be clever here because this only impacts
shutdown performance, which doesn't really matter.
7 years ago