chunk replication api
diff --git a/api/api.proto b/api/api.proto
index ecd9dde..6640afd 100644
--- a/api/api.proto
+++ b/api/api.proto
@@ -18,6 +18,10 @@
rpc ReadChunk(ReadChunkRequest) returns (ReadChunkResponse) {}
rpc StoreChunk(StoreChunkRequest) returns (StoreChunkResponse) {}
+
+ rpc RemoveChunk(RemoveChunkRequest) returns (RemoveChunkResponse) {}
+
+ rpc ReplicateChunk(ReplicateChunkRequest) returns (ReplicateChunkResponse) {}
}
message ListChunksRequest {
@@ -45,6 +49,21 @@
message StoreChunkResponse {
}
+message RemoveChunkRequest {
+ string chunk_id = 1;
+}
+
+message RemoveChunkResponse {
+}
+
+message ReplicateChunkRequest {
+ string chunk_id = 1;
+ string primary_chunk_server = 2;
+}
+
+message ReplicateChunkResponse {
+}
+
// MetadataStorage
message ChunkStorageMetadata {