Use protobufs to store confirmed blocks in BigTable (#12526)

* Use protobufs to store confirmed blocks in BigTable

* Cleanup

* Reorganize proto

* Clean up use statements

* Split out function for unit testing

* s/utils/convert

Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
This commit is contained in:
Justin Starry
2020-10-01 01:55:22 +08:00
committed by GitHub
parent 865d01c38d
commit ce598c5c98
7 changed files with 707 additions and 23 deletions

View File

@ -15,5 +15,21 @@ fn main() -> Result<(), std::io::Error> {
.compile(
&[googleapis.join("google/bigtable/v2/bigtable.proto")],
&[googleapis],
)?;
let out_dir = manifest_dir.join("../proto");
let proto_files = manifest_dir.join("../src");
println!("Protobuf directory: {}", proto_files.display());
println!("output directory: {}", out_dir.display());
tonic_build::configure()
.build_client(true)
.build_server(false)
.format(true)
.out_dir(&out_dir)
.compile(
&[proto_files.join("confirmed_block.proto")],
&[proto_files],
)
}