Craig Tiller
1f1f923a72
[benchmarks] Remove stats integration ( #30900 )
...
* remove old stats cruft
* remove
* remove
* fix
* fix
2 years ago
Craig Tiller
004788af3d
[cleanup] Remove profiling timers ( #30779 )
...
* [cleanup] Remove profiling timers
- nobody has used this system in years
- if we needed it, we'd probably rewrite it at this point to be something more modern
- let's remove it until that need arises
* fix
* fixes
2 years ago
capstan
3b9484afcb
Rerun tools/buildgen/generate_projects.sh under Python 3.
...
This generates reordered lists, presumably dict traversal issues, and there are whitespace diffs in the emitted .json files.
4 years ago
Esun Kim
81df105ac8
Deprecate gpr_get/set_allocation_functions
5 years ago
Adele Zhou
1f3d714d07
Move suppressions files under test/core/util to avoid creating a BUILD file under tools, which breaks import.
7 years ago
Vijay Pai
9d2d84382e
Add portability tests on Linux to make sure that build with -fno-exceptions
...
continues to work
7 years ago
yang-g
704009a198
Enable check for use-after-dtor
7 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Craig Tiller
243a12e87a
Reinstate c++-compat
8 years ago
Craig Tiller
ab424e8702
Back out some bad changes
8 years ago
Craig Tiller
93b06d7ac1
Add a C++ compatibility check config
8 years ago
Craig Tiller
d4387c0075
codgen
8 years ago
Craig Tiller
dd9b597bd7
UBSAN cleanup
8 years ago
Craig Tiller
0a3d5f90a9
Revert "Enable lto for performance testing"
8 years ago
Craig Tiller
f9abb2921b
Reserve opt for external builds, use lto for profiling
8 years ago
Craig Tiller
b038beb724
Add counters for mutex acquisitions, expose in bm_fullstack
8 years ago
Robbie Shade
ca7effcdff
Replace timeout/scaling macros with functions.
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
Craig Tiller
45d318351b
Kill ESAN
8 years ago
Jan Tattermusch
5c79a3199c
cleanup tools/run_tests directory
8 years ago
Ken Payson
97e6920e44
Timeout increase (again)
8 years ago
Ken Payson
33764c0868
Increase tsan timieout
8 years ago
yang-g
6ce4d0b335
prepare to enable ubsan in continuous build
9 years ago
Craig Tiller
6889799923
Fix some ubsan issues: I fear no bugs were harmed in the making of this episode
9 years ago
Craig Tiller
ae94594a64
Support tracing fuzzers
9 years ago
Craig Tiller
3af3f743c3
Fixes to things
9 years ago
Craig Tiller
d93aa14fd0
It seems saner to base this on TSAN
9 years ago
Craig Tiller
ef1bf87665
ESAN prototype
9 years ago
vjpai
2146fe8f88
Tune down multiplier for tsan to 5
9 years ago
Vijay Pai
3b28872210
1. Adjust tsan/asan/msan slowdowns according to documentation
...
tsan documentation says 2-20x, so set it at 20x
asan documentation says 1.2-2.7x, so set it at 3x
msan documentation says 2-4x, so set it at 4x
This is now much less optimistic than before
2. Reactive tsan tests for qps_test
3. Set CPU load for qps_openloop_test
4. Divide qps_openloop_test Poisson rate by the slowdown factor of
the configuration
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
3e301a37bc
Reduce CPU, increase MSAN timeouts
9 years ago
Craig Tiller
194824467c
Get subchannel index working
9 years ago
Craig Tiller
81df68d647
Add some time dilation for ASAN builds
9 years ago
Craig Tiller
a0f85171d1
Move build configs into build.yaml
...
Importantly:
- allows matching timeout values between makefile and run_tests without
repeating ourselves
- allows borrowing of compiler flags by other build systems
There's still a little too much build configuration built into our
Makefile, but we can start attacking that over time.
9 years ago