Commit Graph

17027 Commits

Author SHA1 Message Date
James Cor
e9e4e6163c Merge pull request #5206 from dolthub/james/spatial-enc
adding new codec for spatial indexes
2023-01-25 16:30:50 -08:00
andy-wm-arthur
164bf5a920 [ga-bump-release] Update Dolt version to 0.52.11 and release v0.52.11 v0.52.11 2023-01-25 22:40:43 +00:00
JCOR11599
2286df2e95 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-01-25 22:40:01 +00:00
James Cor
bde8d9920d no get for cells 2023-01-25 14:19:31 -08:00
James Cor
972b9f1823 reformat 2023-01-25 14:08:50 -08:00
Taylor Bantle
ea46bce1d1 Merge pull request #4959 from dolthub/taylor/gc
First pass at online GC
2023-01-25 14:01:36 -08:00
James Cor
71f960b8ed small fixes 2023-01-25 14:00:07 -08:00
James Cor
7e7b75784b zaddr to cell 2023-01-25 13:55:39 -08:00
Aaron Son
62a0424f16 Merge pull request #5205 from dolthub/aaron/dsess-txn-does-not-commit-unstaged-stuff
go/libraries/doltcore/sqle/dsess: When commiting a transaction with a  DOLT_COMMIT, merge against the current HEAD if necessary.
2023-01-25 13:32:04 -08:00
Maximilian Hoffman
fffb9d0c73 Revert "merge join correctness bump" (#5215) 2023-01-25 13:31:37 -08:00
Max Hoffman
5d84ba010e merge main 2023-01-25 12:48:35 -08:00
Max Hoffman
ad6220e340 info schema changes? 2023-01-25 12:45:43 -08:00
James Cor
75f89767a4 Merge pull request #5211 from dolthub/JCOR11599-65857181
[auto-bump] [no-release-notes] dependency by JCOR11599
2023-01-25 12:38:44 -08:00
reltuk
84890d5616 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-01-25 20:34:41 +00:00
AndyA
187d72ff01 Merge pull request #5208 from dolthub/andy/concurrent-blob-persister
go/store/nbs: add concurrency to blobstore persister operations
2023-01-25 12:33:14 -08:00
Aaron Son
046b9d5593 go/libraries/doltcore/sqle: dsess/transactions,engintest: PR feedback. 2023-01-25 12:29:21 -08:00
Andy Arthur
210903f177 pr feedback 2023-01-25 12:29:08 -08:00
Max Hoffman
5259f88af5 bump 2023-01-25 11:49:02 -08:00
James Cor
a60577934c fixing test with bad level encoding 2023-01-25 11:46:14 -08:00
James Cor
668513b97a implement tuple builder and descriptor 2023-01-25 11:41:55 -08:00
Taylor Bantle
d6260ab2b3 Fix 2023-01-25 11:30:32 -08:00
Taylor Bantle
ba7935b25b Merge remote-tracking branch 'origin/main' into taylor/gc 2023-01-25 11:24:06 -08:00
jennifersp
de2bdf74cb fix bats tests 2023-01-25 10:51:48 -08:00
JCOR11599
fa03dc16f6 [ga-bump-dep] Bump dependency in Dolt by JCOR11599 2023-01-25 18:16:10 +00:00
Aaron Son
b09b29de9d Merge pull request #5207 from dolthub/aaron/remotesrv-206
go/libraries/doltcore/remotesrv: Response with HTTP status code 206 when writing partial responses.
2023-01-25 09:08:01 -08:00
Aaron Son
e4dde36512 Merge pull request #5177 from dolthub/aaron/sql-server-remotesrv-supports-tls
go/cmd/dolt: sqlserver: If tls config is defined for the sql-server, use it for the remotesapi port as well.
2023-01-25 09:07:47 -08:00
Andy Arthur
bebcd8065a go/store/nbs: fix race in table existence check 2023-01-25 08:22:12 -08:00
JCOR11599
26a9ac7b57 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-01-25 09:16:41 +00:00
James Cor
b5e794c10e Merge branch 'main' into james/spatial-enc 2023-01-25 00:50:10 -08:00
James Cor
767ddda502 Merge pull request #5191 from dolthub/james/zaddr
add z-address encoding
2023-01-25 00:49:24 -08:00
James Cor
d438c6702a implementing codec 2023-01-24 23:22:26 -08:00
Andy Arthur
6a30d36b78 go/store/nbs: add concurrency toblobstore persister operations 2023-01-24 18:43:43 -08:00
James Cor
4dfb647d2f move back 2023-01-24 16:55:12 -08:00
Aaron Son
493938d666 Merge remote-tracking branch 'origin/main' into aaron/sql-server-remotesrv-supports-tls 2023-01-24 16:48:54 -08:00
reltuk
c1c93b8bf8 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-01-25 00:43:35 +00:00
Aaron Son
c438bcd986 format_repo.sh. 2023-01-24 16:41:23 -08:00
Aaron Son
79e80f7569 go/libraries/doltcore/remotesrv: Response with HTTP status code 206 when writing partial responses.
Also add Accept-Ranges headers in all HTTP responses for portions of table
files and Content-Range headers for partial file responses.

This makes the HTTP server more correct and can improve compatibility with
various HTTP middleware.
2023-01-24 16:40:34 -08:00
James Cor
ed3352ca5d more tests 2023-01-24 16:16:50 -08:00
James Cor
3f98425b46 refactor and create new codec 2023-01-24 16:14:05 -08:00
James Cor
5136ce4bea Merge branch 'james/zaddr' into james/spatial-enc 2023-01-24 16:02:46 -08:00
Zach Musgrave
913e7b4771 Merge pull request #5193 from dolthub/zachmu/csv-out
Fixed error in csv and json output formats for sql shell
2023-01-24 16:00:06 -08:00
James Cor
ec34fd7254 Merge branch 'james/zaddr' of https://github.com/dolthub/dolt into james/zaddr 2023-01-24 15:59:16 -08:00
James Cor
026b665e98 removing loops and conditions 2023-01-24 15:59:14 -08:00
stephanie
c0b3660066 Merge pull request #5201 from dolthub/steph/dolt-5079
dolt pull without configs doesnt return error when up to date
2023-01-24 15:58:49 -08:00
James Cor
3803c94c0b unrolling 2023-01-24 15:56:51 -08:00
reltuk
2d6a580324 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-01-24 23:45:53 +00:00
JCOR11599
f0a92b60e2 [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh 2023-01-24 23:44:37 +00:00
James Cor
ed71543d7d Merge branch 'james/zaddr' of https://github.com/dolthub/dolt into james/zaddr 2023-01-24 15:43:26 -08:00
James Cor
e3f35185da fixed 2023-01-24 15:43:24 -08:00
Aaron Son
b692065218 go/libraries/doltcore/sqle/dsess: When commiting a transaction with a DOLT_COMMIT, merge against the current HEAD if necessary.
Update the transaction logic to land a merge of current HEAD and the staged
root value when we are creating a commit and the current HEAD has moved since
the start of the transaction.

Dolt allows two concurrent transactions to both land commits on a branch HEAD.
In the past, Dolt would simply commit the staged value on each transaction as
the value of the database for the commit, and would merge the working sets so
that the branch working set was updated with the latest data. This would result
in histories with commits which seemed to delete previously committed data,
only for it to still be present in the working set and to reappear in later
commits. This was particularly problematic under remote replication, where the
dolt commits themselves are replicated.

A change landed recently attempted to fix this by writing the merged working
set value as the committed value. That works in the case of
@@dolt_transaction_commit, assuming there are no manual calls to DOLT_COMMIT
with manually staged changes, for example, but it has the wrong semantics when
a user is manually staging and commiting changes.
2023-01-24 15:38:59 -08:00