Commit Graph

53 Commits

Author SHA1 Message Date
Dustin Brown
4373668fe3 /{go,proto}: refactor Sources, update ListTableFilesResponse 2021-05-20 19:48:37 -07:00
Aaron Son
89f000d734 PR feedback. 2021-05-14 16:11:15 -07:00
Aaron Son
8faae88d55 proto,go: chunkstore: Sketch out refreshing table file URLs on fetch. 2021-05-06 11:32:50 -07:00
Dustin Brown
2622f6842e /{go,proto}: fix based on pr feedback 2021-04-02 12:03:48 -07:00
Dustin Brown
1ada49a3b4 /{go,proto}: add manifestContents.appendix for storing spec references to level ordered tablefiles 2021-04-02 12:03:48 -07:00
Dustin Brown
9f75c4c748 {proto, go}: add metrics for new commands 2020-11-24 16:32:32 -08:00
Aaron Son
15d9c95824 proto: Add StreamDownloadLocations to ChunkStoreService. 2020-11-16 11:25:25 -08:00
Aaron Son
84c3066348 go/**/*.go: Update copyright headers for company name change. 2020-11-02 10:17:02 -08:00
Daylon Wilkins
b5bb663233 Reference new org name and updated trigger logic 2020-09-25 15:35:04 -07:00
Aaron Son
82fa15aa92 .gitmodules,proto/third_party/golang-protobuf: Remove unused golang-protobuf submodule. 2020-06-23 10:44:15 -07:00
Aaron Son
1602afc5a2 proto/README.md: Update README for new submodule dependencies. 2020-06-23 10:42:37 -07:00
Aaron Son
844c59b9c2 proto/{third_party,Makefile}: Adopt protobuf-go and grpc-go for protobuf message generation. 2020-06-23 09:30:17 -07:00
Aaron Son
0e8d871a68 proto/services/eventsapi: Add REMOTEAPI_ADD_TABLE_FILES event. 2020-05-19 10:30:18 -07:00
Aaron Son
3d718e5634 proto: remoatesapi: GetRepoMetadataResponse: Add repository_size field for communicating approximate repository size. 2020-05-18 11:28:19 -07:00
Aaron Son
9baf7ad26e go/cmd/dolt: commands/credcmds/import: Add import command for importing existing JWK credential. 2020-04-13 16:03:23 -07:00
Aaron Son
4023efba9e go/cmd/dolt: credcmds/check: Add dolt creds check command. 2020-01-09 16:02:14 -08:00
Matt Jesuele
24f720cda3 Basic dolt blame 2019-10-24 14:04:15 -07:00
Brian Hendriks
67be3c36f6 upload correctness checking (#160)
Now sending the md5, as well as the content length of the table files we will upload to the dolthub remote api.  This is used to make sure what is uploaded is complete and correct.
2019-10-22 10:06:54 -07:00
Matt Jesuele
aba89b73bd proto/README.md: Add note about building protoc-gen-go 2019-10-17 14:52:11 -07:00
Aaron Son
e1d48af725 proto/dolt/services/eventsapi: Adopt the version of eventsapi that lives in ld repo instead of here. 2019-10-16 12:39:21 -07:00
Dustin Brown
be2c70d419 fix tag number on pb remote_url_scheme 2019-10-14 11:15:15 -07:00
Dustin Brown
4ac6692746 fix active remote url to only save the url scheme 2019-10-10 10:19:31 -07:00
Brian Hendriks
143b8efdf0 Merge master -> bh/push-pull-revert 2019-09-30 10:48:34 -07:00
Dustin Brown
20ebbea9b1 Add event attributes to clone, push, pull, fetch, and chunkstore methods 2019-09-27 15:40:27 -07:00
Dustin Brown
23dd79fce4 Refactor events package to remove circular dependencies that will occur from upcoming changes 2019-09-27 15:39:55 -07:00
Brian Hendriks
ee1ec46b14 Push and Pull v2 (#89) 2019-09-27 11:20:47 -07:00
Brian Hendriks
1435a8f509 Bh/clone2 (#83)
New clone implementation works on the table files directly.
2019-09-17 17:14:06 -07:00
Dustin Brown
d26bd56c53 updated imports to use new folder structure and minor fixes 2019-09-10 16:17:51 -07:00
Aaron Son
51e3725dd5 Merge remote-tracking branch 'origin/master' into aaron/proto-fully-qualified-go-imports 2019-09-09 16:06:13 -07:00
Aaron Son
33d484bad1 proto: Use fully qualified paths for go_packages. 2019-09-09 10:10:34 -07:00
Aaron Son
7a5c39437e proto: remotesapi: chunkstore: Update message names and fields to clarify between chunk hashes on downloads and table file hashes on uploads. 2019-09-05 12:16:01 -07:00
Brian Hendriks
12aef1a318 PR feedback 2019-08-27 17:56:20 -07:00
Dustin Brown
4e66b794ed Add client events to dolt commands 2019-08-22 12:33:20 -07:00
Brian Hendriks
d15d3c9058 WIP events framework 2019-08-20 23:28:45 -07:00
Brian Hendriks
9d6e3bca03 fix formatting 2019-08-20 15:39:08 -07:00
Brian Hendriks
8956845903 Add client_event.proto and compiled .go file 2019-08-20 15:28:46 -07:00
Aaron Son
77959ad204 proto: Makefile: Make pb.go generation more hermetic by using golang-protobuf submodule for proto-gen-go. 2019-08-15 11:50:23 -07:00
Aaron Son
b826ea2320 proto/third_party: Check in submodules for protobuf and googleapis dependencies.
Update Makefile and README for dependencies.
2019-07-24 11:14:46 -07:00
Aaron Son
dfebac8e17 Jenkinsfile,dolt/go/utils/copyrighthdrs: Add a small utility program for checking copyright headers. 2019-07-23 15:28:44 -07:00
Aaron Son
2d74d6df38 dolt/go: First pass at supporting multiple bin formats in dolthub remotes.
NomsBlockStore gets seeded with a version string specifier which gets threaded
through various contexts. If the existing manifest specifies a different
format, then that takes priority.
2019-07-19 16:44:07 -07:00
Brian Hendriks
a409e20bac rebuilt protos 2019-07-18 11:21:00 -07:00
Aaron Son
ddc02e10c9 dolt/go/proto: chunkstore.proto: Add GetRepoMetadata which can return NBS and NBF versions for the remote ChunkStore. 2019-07-17 14:36:54 -07:00
Brian Hendriks
e2f166da39 Bh/deploy remotes (#742)
* remote chunk service ready for deployment
2019-03-18 14:22:56 -07:00
Brian Hendriks
3772d35f86 bh/fix remotes (#623)
* fix typo
* add logging
* bump version
2019-03-07 14:36:46 -08:00
Aaron Son
e06c56293b {,dolt/}proto: Makefile: Small hygiene fixes. 2019-02-13 14:30:15 -08:00
Aaron Son
c9756a6201 {,dolt/}proto: Makefile: Make PROTOC and PROTOC_FLAGS configurable, factor out PROTOC_template. 2019-02-13 13:33:35 -08:00
Aaron Son
fdd5aef7f7 dolt/proto: Update Makefile for new go pkg paths. 2019-02-13 12:44:42 -08:00
Brian Hendriks
0ee9a4272a remote chunkstore framework (#414)
* remote chunkstore framework
* test server
* semi-working commands for remotes
2019-02-13 10:08:59 -08:00
Aaron Son
1192165738 dolt/proto: v1alpha1/credentials.proto -> remotesapi/v1alpha1/credentials.proto. Adopt new go_package convention.
Also fixes some dolthubapi imports that were missed in go/services/dolthubapi.
2019-02-07 11:15:43 -08:00
Aaron Son
c439a1a796 dolt/go/libraries/doltcore/env/creds: Minor style tweaks. 2019-02-06 11:07:13 -08:00