2021-10-18 13:22:54 -05:00

695 B

V1 Meta Protobufs

For compatibility with backups made via the v2.0.x influx CLI, we include logic for opening & reading backed-up KV stores to derive bucket manifests. Part of that process requires reading & unmarshalling V1 database info, serialized as protobuf. To support that requirement, we've copied the meta.proto definition out of influxdb and into this repository. This file isn't intended to be modified.

If meta.pb.go ever needs to be re-generated, follow these steps:

  1. Install protoc (i.e. via brew install protobuf)
  2. Run go install google.golang.org/protobuf/cmd/protoc-gen-go from within this repository
  3. Run go generate <path to internal/backup_restore>