Commit Graph

8222 Commits

Author SHA1 Message Date
Brian Hendriks
bfed2aafda decrease allocations made while reading values (#1212)
* decrease allocations made while reading values
* Read tuples from sequences directly without conversion to Values (#1213)
* fix unreleased date encoding bug
2021-01-13 15:46:54 -08:00
Daylon Wilkins
dfaf082fa2 Additions from Brian perf changes 2021-01-13 05:17:24 -08:00
Daylon Wilkins
7aa024554c Added binary types to dolt 2021-01-13 05:17:24 -08:00
Aaron Son
bc2a1c1ada Merge pull request #1200 from dolthub/aaron/tracing-remote-storage
go/libraries/doltcore/remotestorage: Tracing and configurability improvements.
2021-01-12 10:20:00 -08:00
Brian Hendriks
693c017513 Map Reading Performance Improvements (#1205) 2021-01-12 09:45:30 -08:00
Oscar Batori
3d54cfbdb1 Merge pull request #1180 from chenrui333/patch-1
fix: avoid empty commit body issue
2021-01-12 07:44:59 -08:00
Aaron Son
2600e2b083 Merge pull request #1208 from dolthub/aaron/pull-retry-downloads-with-new-urls
go/store/datas: pull.go: Fix Sources refetch on clone download failure to actually try with the newly fetched URLs.
2021-01-11 21:24:40 -08:00
Aaron Son
d3f6cbd43d go/store/datas: pull.go: Fix Sources refetch on clone download failure to actually try with the newly fetched URLs. 2021-01-11 20:56:52 -08:00
Aaron Son
b2c3f718f5 Merge pull request #1207 from dolthub/aaron/bump-go-mysql-server
go.mod: Bump go-mysql-server.
2021-01-11 16:24:56 -08:00
Aaron Son
dc8d262a4d go.mod: Bump go-mysql-server. 2021-01-11 15:37:56 -08:00
Aaron Son
05f5cab66d Merge remote-tracking branch 'origin/master' into aaron/tracing-remote-storage 2021-01-11 13:53:38 -08:00
Brian Hendriks
e451241c2e varint benchmark and decoding changes (#1202)
* varint benchmark and decoding changes

* remove dennwc dependency which is only used by this benchmark
2021-01-11 13:27:47 -08:00
Zach Musgrave
8a7914113d Merge pull request #1204 from dolthub/zachmu/upgrade-gms-3
Upgrade go-mysql-server to latest
2021-01-11 12:36:24 -08:00
Zach Musgrave
693c799997 Formatting
Signed-off-by: Zach Musgrave <zach@dolthub.com>
2021-01-11 12:13:13 -08:00
Zach Musgrave
86fde80ee1 Updated UNION tests for bats
Signed-off-by: Zach Musgrave <zach@dolthub.com>
2021-01-11 12:11:26 -08:00
Zach Musgrave
f695e20a47 Upgrade go-mysql-server to latest
Signed-off-by: Zach Musgrave <zach@dolthub.com>
2021-01-11 11:42:44 -08:00
Vinai Rachakonda
6e9fc2dd33 Vinai/dolt reset (#1166)
This PR adds in dolt_reset functionality in the sql engine. It enables the user to mock the cli `dolt reset` in the SQL engine.
2021-01-11 14:16:48 -05:00
Aaron Son
d9bed07e8d go/libraries/doltcore/remotestorage: Cleanup downloadChunks tracing instrumentation a little bit. 2021-01-08 15:32:11 -08:00
Aaron Son
2c1ef8fd4d format_repo. 2021-01-08 15:23:15 -08:00
Aaron Son
bf1b6b198f go/libraries/doltcore/remotestorage: Add a very rudimentary cache hits stat. 2021-01-08 15:21:29 -08:00
Aaron Son
4dcb0230ab go/go.mod: Bump go-mysql-server. 2021-01-08 14:34:01 -08:00
Aaron Son
544099d0ad go/libraries/doltcore/remotestorage: Add a very rudimentary cache hits stat. 2021-01-08 14:32:39 -08:00
Vinai Rachakonda
00f1a3544d Adds dfuncs that can only be registered with Dolthub API (#1199) 2021-01-08 14:16:12 -05:00
Aaron Son
1caea0c516 go/libraries/doltcore/remotestorage: Add a way to tune download concurrency, cache implementation. 2021-01-08 10:58:22 -08:00
Aaron Son
438a92ad19 go/libraries/doltcore/remotestorage: Add decompressed chunk sizes. 2021-01-08 09:44:02 -08:00
Aaron Son
f8cd5c2997 go/libraries/doltcore/remotestorage: Add download size stats to traces. 2021-01-08 08:01:47 -08:00
Aaron Son
30c018d116 go/libraries/doltcore/remotestorage: Add some tracing. 2021-01-08 07:07:38 -08:00
Dustin Brown
45e0873c1d Merge pull request #1198 from dolthub/db/include-version
/.github/scripts/performance-benchmarking/get-job-json.sh: add versions to results
2021-01-07 16:33:47 -08:00
Dustin Brown
940d52311f /.github/scripts/performance-benchmarking/get-job-json.sh: add versions to results 2021-01-07 16:32:02 -08:00
Brian Hendriks
133af01494 Use map.IterRange for iterating over rows (#1192) 2021-01-07 15:49:29 -08:00
Dustin Brown
e5334fe420 Merge pull request #1195 from dolthub/db/update-query
/.github/scripts/performance-benchmarking: update average time query
2021-01-07 15:01:21 -08:00
Dustin Brown
13047826e6 /.github/scripts/performance-benchmarking/run-benchmarks.sh: bump timeout to 25 mins 2021-01-07 14:58:51 -08:00
Dustin Brown
d55638092d /.github/scripts/performance-benchmarking: update average time query 2021-01-07 14:41:44 -08:00
Brian Hendriks
0873fb6643 fix compilation 2021-01-07 13:31:57 -08:00
Oscar Batori
f56ae703a1 Merge pull request #1146 from dolthub/v0.22.8-release
Updated version for release of version 0.22.8
2021-01-07 12:31:13 -08:00
Oscar Batori
6522dd0e47 Merge branch 'master' into v0.22.8-release 2021-01-07 12:30:59 -08:00
Aaron Son
4e2f28e55c Merge pull request #1190 from dolthub/aaron/dolt-jaeger-tracer
go/cmd/dolt: Add debugging flag to run with Jaeger span reporting to localhost.
2021-01-07 12:27:13 -08:00
Aaron Son
12014679d3 go.mod: Bump go-mysql-server. 2021-01-07 12:02:34 -08:00
Aaron Son
2ed61f501f go/libraries/utils/tracing: Add pluggable context-aware Tracing function. 2021-01-07 11:59:18 -08:00
Dustin Brown
ce1bbd52e2 Merge pull request #1191 from dolthub/db/use-dedicated-node
/.github/scripts/performance-benchmarking/{get-job-json, run-benchmarks}.sh: use dedicated node
2021-01-07 11:20:41 -08:00
Dustin Brown
1fc64f5578 /.github/scripts/performance-benchmarking/{get-job-json, run-benchmarks}.sh: use dedicated node 2021-01-07 11:17:37 -08:00
Aaron Son
a1bf8b62fd repofmt: Hygiene. 2021-01-06 15:02:24 -08:00
Aaron Son
a654f02e14 go/cmd/dolt: Add debugging flag to run with Jaeger span reporting to localhost.
This adds a --jaeger flag to dolt CLI which installs a Jaeger Tracer as the
global opentracing Tracer. The Tracer is configured to report to an HTTP
collector running on http://localhost:14268, which is the port that docker
image `jaegertracing/all-in-one` listens on.

Also adds some parameters in places where Dolt constructs sql.Contexts to pass
the correct Tracer through.

Also adds a few new Span points, in things like nbs.Get and
metaSequenceImpl.getChildSequence.
2021-01-06 14:50:06 -08:00
Brian Hendriks
dd3f31929f optimizations (#1145) 2021-01-06 13:05:07 -08:00
Dustin Brown
ef4a6df2d0 Merge pull request #1188 from dolthub/db/fix-query-var
/.github/scripts/performance-benchmarking/get-job-json.sh: fix query var
2021-01-06 08:38:09 -08:00
Dustin Brown
aee70bd1ce /.github/scripts/performance-benchmarking/get-job-json.sh: fix query var 2021-01-06 08:36:17 -08:00
Dustin Brown
9ba880e539 Merge pull request #1187 from dolthub/db/fix-query
/.github/scripts/performance-benchmarking/get-job-json.sh: fix query, allow real commits
2021-01-05 19:19:58 -08:00
Dustin Brown
ad365d1dd0 /.github/scripts/performance-benchmarking/get-job-json.sh: fix query, allow real commits 2021-01-05 19:16:52 -08:00
Dustin Brown
108d8b5734 Merge pull request #1186 from dolthub/db/fix-javascript
/.github/workflows/ci-performance-benchmarks.yaml: get results with javascript
2021-01-05 13:54:35 -08:00
Dustin Brown
2a53d2e5b6 /.github/workflows/ci-performance-benchmarks.yaml: get results with javascript 2021-01-05 13:38:57 -08:00