mirror of
https://github.com/kopia/kopia.git
synced 2026-01-27 07:48:06 -05:00
* grpcapi: added GPRC API for the repository server * repo: added transparent retries to GRPC repository client Normally GRPC reconnects automatically, which can survive server restarts (minus transient errors). In our case we're establishing a stream which will be broken and needs to be restarted after io.EOF is detected. It safe to do transparent retries for read-only (repo.Repository), but not safe for write sessions (repo.RepositoryWriter), because the session may re-connect to different server that won't have the buffered content write available in memory.
5 lines
143 B
Makefile
5 lines
143 B
Makefile
rebuild:
|
|
protoc --go_out=. --go_opt=paths=source_relative \
|
|
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
|
|
repository_server.proto
|