Commit Graph

16 Commits

Author SHA1 Message Date
Christian Schwarz
658c20bea4 jwt support; debug spans in basebackup 2023-12-06 17:20:04 +00:00
Christian Schwarz
8a555f1cf3 basebackup bench: fixup copy-pasta of wip 2023-12-05 23:55:49 +00:00
Christian Schwarz
4f79b6d140 pagebench: fixup some accidental WIP thing from last week 2023-12-05 23:55:49 +00:00
Christian Schwarz
d6b7bc2abc implement a basebackup benchmark 2023-12-05 19:59:51 +00:00
Christian Schwarz
4fc3596677 client & getpage bench: distinguish between page_service client and client in pagestream mode 2023-12-05 19:59:51 +00:00
Christian Schwarz
60cc3a3397 pagebench: restructure dir a bit 2023-12-05 19:59:51 +00:00
Christian Schwarz
687678c4ff a mode where one task picks which work to do & dispatches it to per-timeline clients 2023-11-24 18:01:55 +00:00
Christian Schwarz
59c8a29569 WIP: failed attempt to have fixed number of clients going over all the key ranges of all tenants
The problem is that the connections are stateful, need to implement a
client pool => sucks
2023-11-24 17:12:42 +00:00
Christian Schwarz
044e96ce50 fixup: few more perecentiles 2023-11-24 16:00:59 +00:00
Christian Schwarz
9f36d19383 few more percentiles for the benchmark 2023-11-24 15:39:02 +00:00
Christian Schwarz
bd06672cdd have one HdrHistogram per thread instead of one per task 2023-11-24 14:27:52 +00:00
Christian Schwarz
f1a714e465 Revert "WIP: figure out overhead of linear histogram"
This reverts commit dc914ef368.
2023-11-24 14:01:07 +00:00
Christian Schwarz
dc914ef368 WIP: figure out overhead of linear histogram 2023-11-24 14:00:54 +00:00
Christian Schwarz
568f6ae332 per-task & global mean + percentiles using hdrhistogram
known problem is: one hdrhistogram per task => too much memory usage
2023-11-24 12:35:22 +00:00
Christian Schwarz
857150dcee CLI structure 2023-11-24 11:19:21 +00:00
Christian Schwarz
281f05398e further break up 2023-11-24 11:05:55 +00:00