Commit Graph

178 Commits

Author SHA1 Message Date
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
Jason Fulghum 0e01567560 Allowing tpcc-config.json 2023-08-03 16:13:52 -07:00
coffeegoddd 7188cddc25 /go/performance/continuous_integration: install sysbench from source 2023-07-18 13:03:41 -07:00
coffeegoddd 5b52e07c16 /go/performance/continuous_integration/SysbenchDockerfile: change distro from buster to bullseye 2023-07-18 11:41:46 -07:00
zachmu 180ec1999c [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-06-28 21:47:19 +00:00
Zach Musgrave 4f8f25312f Merge branch 'main' into ioutil 2023-06-28 14:37:20 -07:00
guoguangwu bab16e35c0 chore: fmt modify 2023-06-27 17:00:01 +08:00
guoguangwu a84e257645 chore: remove refs to deprecated io/ioutil 2023-06-26 14:39:28 +08:00
Maximilian Hoffman 7db9bf2d42 [no-release-notes] Silent error during forkExec if empty trailing arg (#6141) 2023-06-12 15:29:17 -07:00
Neil Macneale IV 2dd8ad68f9 Update Go tests to use CliContext with an SqlEngine 2023-05-05 11:46:47 -07:00
Neil Macneale IV 5dc0e318c1 Update two missed go tests 2023-05-03 10:09:33 -07:00
Neil Macneale IV 471c163cdf Fix tests by passing in an empty CliContext 2023-04-26 13:39:04 -07:00
Neil Macneale IV a6d02445fe Add the CliContext parameter to Command.Exec (#5779)
Related to: https://github.com/dolthub/dolt/issues/3922
2023-04-20 14:54:30 -07:00
Andy Arthur c2e8839485 go/perf/sysbench: reconfigure MySQL to write durably 2023-03-08 10:15:10 -08:00
Zach Musgrave 6fa1e9c0a7 Unexported AddEnv from multi repo env 2023-02-28 11:29:01 -08:00
zachmu ae236225f2 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-02-28 02:10:20 +00:00
Zach Musgrave 28444512c5 Getting rid of initial DB engine config 2023-02-27 16:12:40 -08:00
Zach Musgrave 5e6027a516 Migrate uses of NewContext 2023-02-22 10:13:14 -08:00
Zach Musgrave e77ae77452 Changed types2 import alias to gmstypes everywhere 2023-01-24 11:53:44 -08:00
Maximilian Hoffman d566687435 System Table to-commit/commit-hash lookups (#5137)
* System table commit indexes

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* tidy

* docstrings and bad hash tests

* exclude ld

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* bad import

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* skip LD system table indexing testt

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* skip LD dolt scripts

* shift validation burden to indexes

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* fix bats

* fix non-determinism

* fix copyright header

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2023-01-18 17:58:35 -08:00
Zach Musgrave 8474e39df6 Merge main 2023-01-17 14:04:53 -08:00
Maximilian Hoffman 1e356d3562 Edit systab tests (#5141) 2023-01-12 17:38:46 -08:00
Zach Musgrave ad4bf92b95 Dolt changes for sql types package 2023-01-09 11:21:34 -08:00
Andy Arthur 3f62239e07 update performance/scripts/local_sysbench.sh 2022-12-21 21:39:14 -08:00
Maximilian Hoffman 6eea826814 Update systab_summary.sql 2022-12-16 15:01:40 -08:00
Maximilian Hoffman c5602595c8 Update summary.sql 2022-12-16 15:00:34 -08:00
Maximilian Hoffman 05fd59db71 Update summary.sql 2022-12-16 14:36:50 -08:00
Maximilian Hoffman 0143ffe533 Sysbench summaries for testing (#5017)
* add summaries

* fix bugs
2022-12-16 13:51:08 -08:00
Maximilian Hoffman 8aa3c5a424 Update testdef.go 2022-12-15 20:53:18 -08:00
Maximilian Hoffman 24544035bc Systab edits (#4974)
* edit

* no median or variance

* revert readme edit

* Edits

* edits

* all read/write tests
2022-12-12 18:46:12 -08:00
Maximilian Hoffman cde420a5cb [no-release-notes] systab bench edits (#4964)
* edit

* no median or variance

* revert readme edit
2022-12-09 14:15:05 -08:00
Max Hoffman 6748bdae99 restore all systab CI tests 2022-12-09 11:59:01 -08:00
Maximilian Hoffman 7b473fd892 new sysbench runner and CI for systab (#4942)
* prototype for new sysbench runner

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* CI jobs

* edits

* nightly and release workflows

* param tweaks

* testing edits

* fixes

* fix test

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2022-12-09 09:50:45 -08:00
Andy Arthur edcc243c13 added chunkJournal, journalWriter, and journalChunkSource 2022-11-28 14:54:11 -08:00