Commit Graph

57 Commits

Author SHA1 Message Date
Aaron Son 5b1957029e go/serial: commit.fbs: Remove ref heights from commit storage. Skip and fix store/cmd tests to pass with Format_DOLT_DEV. 2022-04-04 13:26:01 -07:00
Dhruv Sringari 2e38b25dbc thread memory quota provider through tableSet 2022-03-24 12:27:41 -07:00
Aaron Son f9e8f1fada go.mod,proto/third_party: Bump protobuf dependencies to migrate from github.com/golang/protobuf to google.golang.org/protobuf. 2022-03-18 13:06:19 -07:00
Aaron Son 2049362938 proto: Bump eventsapi proto. Pick up definition for ClientEventType_DUMP. 2021-11-30 13:23:01 -08:00
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