13 Commits

Author SHA1 Message Date
Xiaoge Su
90b887f394 fixup! Update per comments 2022-08-01 18:56:50 -07:00
Xiaoge Su
1ab8d388af fixup! Reformat source 2022-08-01 18:56:50 -07:00
Xiaoge Su
2ce456bd3f fixup! Fix minor issues
* Reintroduce the anonymous namespace deleted by accident
 * Rename the guardian definition in OwningResource.h
2022-08-01 18:56:50 -07:00
Xiaoge Su
bc9d2e8cbe fixup! Fix per upstream change 2022-08-01 18:56:50 -07:00
Xiaoge Su
542b5e61cf Let the storage server reports busiest write tag
Issue #7258

The ratekeeper is recording the busiest write tag for *all* storage
servers, which throttles the traceevent. Distribute the busiest write
tag to corresponding storage servers should reduces this throttling
issue.
2022-08-01 18:56:50 -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