10 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard
fe05cc5c72 Update busy read tag reporting in status json 2022-07-19 16:29:11 -07:00
sfc-gh-tclinkenbeard
d0851a67e2 Update TransactionTagCounter::startNewInterval tracing 2022-07-19 16:29:11 -07:00
Markus Pilman
1de37afd52
Make TEST macros C++ only (#7558)
* proof of concept

* use code-probe instead of test

* code probe working on gcc

* code probe implemented

* renamed TestProbe to CodeProbe

* fixed refactoring typo

* support filtered output

* print probes at end of simulation

* fix missed probes print

* fix deduplication

* Fix refactoring issues

* revert bad refactor

* make sure file paths are relative

* fix more wrong refactor changes
2022-07-19 13:15:51 -07:00
sfc-gh-tclinkenbeard
970b30b6cc Added SS_THROTTLE_TAGS_TRACKED knob 2022-05-07 15:58:47 -07:00
sfc-gh-tclinkenbeard
154beeb13d Use pimpl for TransactionTagCounter implementation 2022-05-07 15:58:46 -07:00
sfc-gh-tclinkenbeard
a1680bccbb Add /TransactionTagCounter/TopKTags unit test 2022-05-07 15:58:46 -07:00
sfc-gh-tclinkenbeard
886594b98a Add TopKTags class to track multiple tags on storage server 2022-05-07 15:58:46 -07:00
Trevor Clinkenbeard
be57fd5b26
Fix TEST macro comment
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2022-03-23 11:07:06 -07:00
sfc-gh-tclinkenbeard
cad106f9eb Support sending multiple busy tags from storage server to ratekeeper 2022-03-11 12:09:15 -04:00
sfc-gh-tclinkenbeard
e61c26758c Move TransactionTagCounter implementation into .cpp file 2022-03-11 12:09:15 -04:00