Commit Graph

15 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard 84aa815026 Implemented first version of Transaction::getTotalCost, along with workload 2022-10-16 21:58:08 -07:00
sfc-gh-tclinkenbeard ffe1529f51 Apply clang-format 2022-09-27 19:18:18 -07:00
Trevor Clinkenbeard 4d9d0afe01
Update fdbserver/TransactionTagCounter.cpp
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2022-09-27 09:45:12 -07:00
sfc-gh-tclinkenbeard 6b094c122f Make throttling cost functions round up to nearest page size 2022-09-26 23:24:32 -07:00
sfc-gh-tclinkenbeard 7fc5c196c4 Make read and write quotas fungible 2022-09-25 21:00:11 -07:00
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