Commit Graph

68 Commits

Author SHA1 Message Date
Maximilian Hoffman d994df5f5a Option for sysbench perf tests to clone big repo (#3326)
* Option for sysbench perf tests to clone big repo, rather than starting empty

* put remove dir back

* flag

* hanging comma

* sysbench canary update
2022-04-29 11:49:46 -07:00
Andy Arthur 57b2149687 deleted stale serialbench pkg 2022-04-28 16:10:10 -07:00
Maximilian Hoffman 0a913d1a63 Add perf runner test (#3319)
* Add runner test

* copyright

* lowercase
2022-04-28 09:57:45 -07:00
Maximilian Hoffman 65ed7401bc GMS bump for transform refactor (#3128)
* GMS bump for transform refactor

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

* bump GMS

* bump GMS

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2022-04-01 15:36:44 -07:00
James Cor 48040fed87 bumping docker go version 2022-03-30 15:41:57 -07:00
Dhruv Sringari 2e38b25dbc thread memory quota provider through tableSet 2022-03-24 12:27:41 -07:00
Lars Lehtonen 2bb80c8099 performance/utils/sysbench_runner: fix dropped errors 2022-03-10 10:20:40 -08:00
AndyA 3f93ba07cc Merge pull request #2830 from dolthub/andy/tree-chunker-refactor
/go/store/prolly: Add Prolly Node array with subtree sizes
2022-02-28 14:21:13 -08:00
Andy Arthur d581cb0aee updated benchmarking tools 2022-02-23 13:47:29 -08:00
Andy Arthur 7e26adb1d3 updated comments 2022-02-22 13:59:16 -08:00
Andy Arthur 26c24d0f43 Merge branch 'main' into andy/tree-chunker-refactor 2022-02-22 11:21:32 -08:00
Andy Arthur b0477260f9 updated tests 2022-02-22 10:03:17 -08:00
Vinai Rachakonda a28aa3c033 Modify Benchmark Configuration for End to End support of the TPCC benchmark (#2812) 2022-02-21 12:04:59 -08:00
Aaron Son fb5644640c Merge pull request #2773 from dolthub/aaron/database-cleanup
go/store/datas: Remove ValueReadWriter from Database interface; make Database interface smaller.
2022-02-15 13:23:01 -08:00
Vinai Rachakonda 1367e1f237 Add the TPCC benchmark and ensure that it runs correctly in Docker automation (#2762) 2022-02-15 12:52:35 -08:00
Aaron Son 075242cd2f Merge remote-tracking branch 'origin/main' into aaron/database-cleanup 2022-02-15 12:18:14 -08:00
Dhruv Sringari d31cf08ee2 copyright 2022-02-14 15:01:43 -08:00
Dhruv Sringari 5822653cd8 cleanup 2022-02-14 14:43:11 -08:00
Dhruv Sringari abf9119a67 memory profiling 2022-02-14 12:54:20 -08:00
Aaron Son d2e3c97e44 store/datas: Database: Remove Flush(). Do not promise uncommitted things will be in the database after CommitDangling. 2022-02-02 13:00:40 -08:00
Aaron Son 52fc803365 Remove ValueReadWriter interface from Database. 2022-02-01 17:20:06 -08:00
Andy Arthur a3c237c661 gitignore cloned lua scripts 2022-01-25 10:06:34 -08:00
Andy Arthur 1eb9b102d7 merged main 2022-01-24 15:41:53 -08:00
Dustin Brown a43b8d2e56 /{go,.github}: remove benchmarks, add dolt_builder and sysbench_runner utils 2022-01-24 10:08:25 -08:00
AndyA 2ad0374f89 Merge pull request #2551 from dolthub/andy/flatbuffers
/go/gen/fb/serial: Flatbuffers Serialization Format
2022-01-20 10:59:08 -08:00
Andy Arthur 685bf653dd replaced usages of Format_7_18 and Format_LD_1 with Format_Default 2022-01-07 14:26:01 -08:00
Andy Arthur 62dc408841 cleaup 2022-01-07 10:27:20 -08:00
Andy Arthur 6d4961ff4c added more size assertions 2022-01-06 14:07:11 -08:00
andrew-wm-arthur d409c689fb [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2022-01-06 21:12:05 +00:00
Andy Arthur c231e717f3 split out table.fbs, updated size tests 2022-01-06 13:10:47 -08:00
Andy Arthur 2e2cc85709 added column type, reduced prolly node size 2022-01-04 10:01:34 -08:00
Andy Arthur 39a35e27d1 round-trip (de)serializaiton tests 2022-01-03 16:51:31 -08:00
Andy Arthur 08bc545772 added test for large leaf node 2022-01-03 15:53:06 -08:00
Andy Arthur d5e765a311 updated tests, added copyright headers 2022-01-03 14:47:51 -08:00
Andy Arthur a7789a9f1e inlined member structs in prolly nodes 2022-01-03 13:35:08 -08:00
Andy Arthur bb02ed110a added size tests 2022-01-03 10:14:31 -08:00
Maximilian Hoffman 0cbd7e780c Async push for replication (#2369)
* starter code

* async replication prototype

* benchmark async push

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

* delete hanging line

* add comment for concurrent map access

* move replication into databaseProvider

* top-level wait group for async threads

* fix testsg

* standardize wg format

* missing header

* address data race

* make async test shorter

* delete unnecessary lines

* starter code for new sqlEngine interface

* new engine interface with background threads

* brian's comments

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

* missed a datarace

* fix bats

* bad go.sum

* add latest GMS commit

* bump GMS

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2021-12-11 13:41:58 -08:00
Zach Musgrave 20e4f9b015 Merge pull request #2364 from dolthub/zachmu/sql-create-polish
Better support for sql outside a database directory
2021-11-09 16:50:38 -08:00
Zach Musgrave 576753d38c Added failsafe values to dolt CLI config, only in sql context for now 2021-11-08 12:26:52 -08:00
Max Hoffman faf2e45f91 merge replication warnings PR 2021-11-08 10:26:21 -08:00
Zach Musgrave 9f177fec26 Finished fixing compile errors 2021-11-04 10:53:15 -07:00
Maximilian Hoffman ca5ae29dd1 replica benchmark, no event progress for server (#2258)
* small push on write perf benchmark with no prog channel

* remove unused prog funcs

* remove unused prog funcs

* fix bench name

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

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2021-10-28 15:34:04 -07:00
Eng Zer Jun 8164a625c7 refactor: move from io/ioutil to io and os package
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil. This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-10-05 01:40:59 +08:00
Dustin Brown b5904ee069 /{go,integration-tests}: comment on recycled pids, use exported default branch where possible 2021-09-24 12:37:18 -07:00
Dustin Brown a7da46a1b6 /go/{cmd,libraries,performance}: dont pass empty strings to init func 2021-09-23 21:36:22 -07:00
Dustin Brown 52782575fd /go/{store,performance,libraries,cmd}: fix go tests after branch rename 2021-09-23 14:29:33 -07:00
Andy Arthur 5074c511f3 fix go vet 2021-08-30 10:44:23 -07:00
Andy Arthur 36773585f8 added NBS prolly store 2021-08-30 10:26:42 -07:00
Andy Arthur 07015db776 fixed bolt store, refactored 2021-08-30 10:05:15 -07:00
Andy Arthur 87d0fdd008 bolt store, stub of NBS and bitcask 2021-08-29 07:32:51 -07:00