diff options
author | John Cai <jcai@gitlab.com> | 2019-10-25 02:42:15 +0300 |
---|---|---|
committer | John Cai <jcai@gitlab.com> | 2019-11-13 22:41:12 +0300 |
commit | 6a32f1ccb55ad9cc684c0cf67130204dd985ed30 (patch) | |
tree | d6b5ebf53bfec88d31f1055fd5c66cf460247d3e /proto/objectpool.proto | |
parent | fb4df98cb00fa5f9fafa51c03f055f1d0d14c74c (diff) |
Add GetObjectPool RPC
Adds an RPC to get a repository's object pool. Also added a method under
internal/git/objectpool to get an object pool of a repository.
Diffstat (limited to 'proto/objectpool.proto')
-rw-r--r-- | proto/objectpool.proto | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/proto/objectpool.proto b/proto/objectpool.proto index 94b962c8e..128e7dfcc 100644 --- a/proto/objectpool.proto +++ b/proto/objectpool.proto @@ -11,8 +11,7 @@ service ObjectPoolService { option (op_type) = { op: MUTATOR target_repository_field: "1.1" - additional_repository_field: "2" - }; + additional_repository_field: "2" }; } rpc DeleteObjectPool(DeleteObjectPoolRequest) returns (DeleteObjectPoolResponse) { option (op_type) = { @@ -56,6 +55,12 @@ service ObjectPoolService { additional_repository_field: "1" }; } + rpc GetObjectPool(GetObjectPoolRequest) returns (GetObjectPoolResponse) { + option (op_type) = { + op: ACCESSOR + target_repository_field: "1" + }; + } } // Creates an object pool from the repository. The client is responsible for @@ -104,3 +109,13 @@ message FetchIntoObjectPoolRequest { bool repack = 3; } message FetchIntoObjectPoolResponse {} + +message GetObjectPoolRequest { + Repository repository = 1; +} + +message GetObjectPoolResponse { + ObjectPool object_pool = 1; +} + + |