forked from TrueCloudLab/frostfs-api
[#26] object: Replace object.Range message definition
This commit replaces Range message definition closer to where it is used. In the future, only the types associated with the structure of the object will be defined in types.proto file. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
dfcbfdc7d8
commit
7ea4d475a0
3 changed files with 20 additions and 20 deletions
|
@ -157,6 +157,13 @@ message SearchResponse {
|
||||||
service.ResponseMetaHeader Meta = 99 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
|
service.ResponseMetaHeader Meta = 99 [(gogoproto.embed) = true, (gogoproto.nullable) = false];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message Range {
|
||||||
|
// Offset of the data range
|
||||||
|
uint64 Offset = 1;
|
||||||
|
// Length of the data range
|
||||||
|
uint64 Length = 2;
|
||||||
|
}
|
||||||
|
|
||||||
message GetRangeRequest {
|
message GetRangeRequest {
|
||||||
// Address of object (container id + object id)
|
// Address of object (container id + object id)
|
||||||
refs.Address Address = 1 [(gogoproto.nullable) = false];
|
refs.Address Address = 1 [(gogoproto.nullable) = false];
|
||||||
|
|
|
@ -10,13 +10,6 @@ import "github.com/gogo/protobuf/gogoproto/gogo.proto";
|
||||||
|
|
||||||
option (gogoproto.stable_marshaler_all) = true;
|
option (gogoproto.stable_marshaler_all) = true;
|
||||||
|
|
||||||
message Range {
|
|
||||||
// Offset of the data range
|
|
||||||
uint64 Offset = 1;
|
|
||||||
// Length of the data range
|
|
||||||
uint64 Length = 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
message UserHeader {
|
message UserHeader {
|
||||||
// Key of the user's header
|
// Key of the user's header
|
||||||
string Key = 1;
|
string Key = 1;
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
- [PutRequest](#object.PutRequest)
|
- [PutRequest](#object.PutRequest)
|
||||||
- [PutRequest.PutHeader](#object.PutRequest.PutHeader)
|
- [PutRequest.PutHeader](#object.PutRequest.PutHeader)
|
||||||
- [PutResponse](#object.PutResponse)
|
- [PutResponse](#object.PutResponse)
|
||||||
|
- [Range](#object.Range)
|
||||||
- [SearchRequest](#object.SearchRequest)
|
- [SearchRequest](#object.SearchRequest)
|
||||||
- [SearchResponse](#object.SearchResponse)
|
- [SearchResponse](#object.SearchResponse)
|
||||||
|
|
||||||
|
@ -34,7 +35,6 @@
|
||||||
- [Link](#object.Link)
|
- [Link](#object.Link)
|
||||||
- [Object](#object.Object)
|
- [Object](#object.Object)
|
||||||
- [PublicKey](#object.PublicKey)
|
- [PublicKey](#object.PublicKey)
|
||||||
- [Range](#object.Range)
|
|
||||||
- [SystemHeader](#object.SystemHeader)
|
- [SystemHeader](#object.SystemHeader)
|
||||||
- [Tombstone](#object.Tombstone)
|
- [Tombstone](#object.Tombstone)
|
||||||
- [Transform](#object.Transform)
|
- [Transform](#object.Transform)
|
||||||
|
@ -308,6 +308,18 @@ in distributed system.
|
||||||
| Meta | [service.ResponseMetaHeader](#service.ResponseMetaHeader) | | ResponseMetaHeader contains meta information based on request processing by server (should be embedded into message) |
|
| Meta | [service.ResponseMetaHeader](#service.ResponseMetaHeader) | | ResponseMetaHeader contains meta information based on request processing by server (should be embedded into message) |
|
||||||
|
|
||||||
|
|
||||||
|
<a name="object.Range"></a>
|
||||||
|
|
||||||
|
### Message Range
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
| Field | Type | Label | Description |
|
||||||
|
| ----- | ---- | ----- | ----------- |
|
||||||
|
| Offset | [uint64](#uint64) | | Offset of the data range |
|
||||||
|
| Length | [uint64](#uint64) | | Length of the data range |
|
||||||
|
|
||||||
|
|
||||||
<a name="object.SearchRequest"></a>
|
<a name="object.SearchRequest"></a>
|
||||||
|
|
||||||
### Message SearchRequest
|
### Message SearchRequest
|
||||||
|
@ -430,18 +442,6 @@ in distributed system.
|
||||||
| Value | [bytes](#bytes) | | Value contains marshaled ecdsa public key |
|
| Value | [bytes](#bytes) | | Value contains marshaled ecdsa public key |
|
||||||
|
|
||||||
|
|
||||||
<a name="object.Range"></a>
|
|
||||||
|
|
||||||
### Message Range
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
| Field | Type | Label | Description |
|
|
||||||
| ----- | ---- | ----- | ----------- |
|
|
||||||
| Offset | [uint64](#uint64) | | Offset of the data range |
|
|
||||||
| Length | [uint64](#uint64) | | Length of the data range |
|
|
||||||
|
|
||||||
|
|
||||||
<a name="object.SystemHeader"></a>
|
<a name="object.SystemHeader"></a>
|
||||||
|
|
||||||
### Message SystemHeader
|
### Message SystemHeader
|
||||||
|
|
Loading…
Reference in a new issue