Commit Graph

211 Commits

Author SHA1 Message Date
coffeegoddd 3263cbe920 /go/performance/utils/benchmark_runner/run_test.go: reduce testing time 2024-02-15 17:03:46 -08:00
coffeegoddd 3d0c9df515 /{.github,go}: fix benchmark_runner tests so that they test all use cases 2024-02-15 16:32:59 -08:00
coffeegoddd 20ab5d0e45 /go/performance/utils/dolt_builder: allow profile builds 2024-02-15 14:03:46 -08:00
coffeegoddd c0e9d077b9 /go/performance/continuous_integration: update dockerfile to install postgres and doltgres for testing the benchmark runner 2024-02-14 16:01:23 -08:00
coffeegoddd 2275eba91f /go/performance/utils/benchmark_runner/{sysbench,tpcc}.go: fix output already set error 2024-02-14 15:18:25 -08:00
Maximilian Hoffman ded3fdbb1b [no-release-notes] Stats on for TPC-C (#7489)
* [no-release-notes] Stats on for TPC-C

* normalize tpcc to one client

* tpcc tps multiplier

* add multiplier
2024-02-14 14:13:23 -08:00
coffeegoddd f75b598c31 /go/performance/utils/benchmark_runner: fix tests 2024-02-14 10:48:24 -08:00
coffeegoddd d70b0470a7 /go/performance/utils/benchmark_runner: done refactoring 2024-02-14 10:17:31 -08:00
coffeegoddd ce21c0b610 /go/performance/utils/sysbench_runner: wip, all seems to work, need to fix json unmarshalling 2024-02-13 17:24:47 -08:00
coffeegoddd aabdce4be9 /go/performance/utils/sysbench_runner: wip, tests working, runner and profile working, need tpcc now, then unmarshal stuff 2024-02-13 16:42:49 -08:00
coffeegoddd 8049429847 /go/performance/utils/sysbench_runner/results_test.go: get tests passing again 2024-02-13 15:10:48 -08:00
coffeegoddd 46bc6bacab /go/performance/utils/sysbench_runner: wip, need to test now 2024-02-13 14:57:40 -08:00
coffeegoddd 05bf46fb74 /go/performance/utils/sysbench_runner: wip, need to fix tests, then test it all 2024-02-13 14:39:12 -08:00
coffeegoddd 6b22c8da86 /go/performance/utils/sysbench_runner: wip, still grinding 2024-02-13 12:40:03 -08:00
coffeegoddd 53bdaeecad /go/performance/utils/sysbench_runner: wip, still jamming 2024-02-13 12:26:16 -08:00
coffeegoddd ce120e9fd9 /go/performance/utils/sysbench_runner: wip, still grinding on refactor 2024-02-13 11:23:08 -08:00
coffeegoddd 25c78c33c0 /go/performance/utils/sysbench_runner: wip, working through config refactor 2024-02-12 17:23:35 -08:00
coffeegoddd ffecc7b7cf /go/performance/utils/sysbench_runner: wip, remove old benchmark code 2024-02-12 15:38:05 -08:00
coffeegoddd afcfdd56ed /go/performance/utils/sysbench_runner: wip, remove tpcc code 2024-02-12 15:36:13 -08:00
coffeegoddd 6065eab29c /go/performance/utils/{sysbench_runner,tpcc_runner}: wip, tpcc seems to work still 2024-02-12 15:30:45 -08:00
coffeegoddd 985238b423 /go/performance/utils/sysbench_runner: wip, refactoring tpcc, needs testing 2024-02-12 15:08:18 -08:00
coffeegoddd 5e066a5c93 /go/performance/utils/{sysbench_runner,tpcc_runner}: wip, refactoring tpcc stuff 2024-02-12 14:48:35 -08:00
coffeegoddd 1162d2c4c5 /go/performance/utils/sysbench_runner: wip, profiling seems to work 2024-02-12 13:29:07 -08:00
coffeegoddd 09268b4475 /go/performance/utils/sysbench_runner: wip, servers seem to work, now fixing profiling, then can refactor the rest 2024-02-12 12:21:21 -08:00
coffeegoddd 57afbe974b /go/performance/utils/sysbench_runner: wip, dolt and mysql seem to work, testing postgres and doltgres 2024-02-12 11:41:40 -08:00
coffeegoddd 4894a27d6b /go/performance/utils/sysbench_runner: wip, still need to finish postgres and stuff 2024-02-09 16:06:58 -08:00
coffeegoddd 7931e910e3 /go/performance/utils/sysbench_runner: wip, still refactoring 2024-02-09 15:37:50 -08:00
coffeegoddd 58d3847aa9 /go/performance/utils/sysbench_runner: wip, refactoring to make better 2024-02-09 15:18:06 -08:00
coffeegoddd 3b678c5487 /go/performance/utils/sysbench_runner/profile.go: fix mkdir temp 2024-02-09 13:46:06 -08:00
coffeegoddd 39064514da /go/performance/utils/sysbench_runner/profile.go: seems to work 2024-02-07 14:05:36 -08:00
coffeegoddd 34ad972655 /go/performance/utils/sysbench_runner/profile.go: wip, successfully making profiles 2024-02-07 10:33:07 -08:00
coffeegoddd a98ab49979 /go/performance/utils/sysbench_runner: wip, set up to merge profiles 2024-02-07 08:39:06 -08:00
coffeegoddd 16179c26a3 /go/performance/utils/{sysbench_runner,tpcc_runner}: enable cpu profile, fix flags 2024-02-06 15:52:11 -08:00
coffeegoddd 9a899934d6 /go/performance/utils/{sysbench_runner,tpcc_runner}: use temp dir in tpcc 2024-01-24 09:55:38 -08:00
coffeegoddd f88bec40c6 /{.github,go}: update sysbench_runner to work with mysql dolt postgres doltgres 2024-01-23 16:06:55 -08:00
coffeegoddd d974a9dc46 /go/performance/utils/{sysbench_runner,tpcc_runner}: support sysbench runs against postgres and doltgres 2024-01-16 16:34:09 -08:00
coffeegoddd d44f2bdf3e /go: get doltgres kinda working with sysbench default tests 2024-01-16 13:06:37 -08:00
coffeegoddd 1db2736bbe /go/performance/utils/dolt_builder/run.go: have run accept context 2024-01-04 10:12:50 -08:00
coffeegoddd 97b8e2cb9a /go/performance/utils/dolt_builder: change GitCloneBare to accept URL 2024-01-03 15:21:02 -08:00
coffeegoddd b34e3325c3 /go/performance/utils/sysbench_runner/config.go: specify lua scripts to run 2023-12-27 10:49:51 -08:00
coffeegoddd 2f3e6969ce /go/performance/utils/sysbench_runner/config.go: skip dolt_branches.lua 2023-12-26 17:08:31 -08:00
coffeegoddd 23d39cf2f1 /go/performance/utils/sysbench_runner/config.go: only use non-postgres lua scripts 2023-12-26 11:36:56 -08:00
Jason Fulghum 9eb765f722 Specifying scripts explicitly for CI job that tests sysbench_runner 2023-12-19 12:14:19 -08:00
Aaron Son 9c9419c9e8 [no-release-notes] go/performance/continuous_integration: SysbenchDockerfile: Attempt to work around MySQL expired GPG key. 2023-12-14 16:54:13 -08:00
Aaron Son e1d37213cc go/libraries/doltcore/env: Move the relevant *DBLock stuff into cmd/commands/sqlserver as LocalCreds. 2023-11-28 18:56:09 -08:00
Aaron Son 23dc3ed014 cmd/dolt/commands/sqlserver: Restructure the start up sequence for sql-server.
We explicitly model Services, which can have an Init step, a Run step and a
Stop step. Every registered service get initialized in the order they were
registered in, then they all run concurrently until Stop is called, when they
all get Stopped in reverse order. It's possible for clients to wait for init to
be completed and be delivered any errors encountered on startup. They can also
wait for stop, to be delivered any errors encountered on shutdown.
2023-11-14 16:58:55 -08:00
Aaron Son 0edcf6c4ff [no-release-notes] integration-tests,SysbenchDockerfile: Bump to golang 1.21.2 in Dockerfiles. 2023-10-06 10:45:32 -07:00
zachmu 9c57399740 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-09-27 22:14:05 +00:00
Zach Musgrave 4d9d2c9446 Moved all env constants to a new dconfig package 2023-09-26 12:00:00 -07:00
Maximilian Hoffman d3c1ca4828 [no-release-notes] sysbench harness edits (#6605)
* [no-release-notes] sysbench harness edits

* fix yaml formatting
2023-09-06 14:10:04 -07:00