forked from TrueCloudLab/frostfs-api-go
[#415] *: Add maintenance status and node state
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
parent
1853349f22
commit
ea7a3811bf
29 changed files with 264 additions and 255 deletions
2
accounting/grpc/service.pb.go
generated
2
accounting/grpc/service.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: accounting/grpc/service.proto
|
// source: accounting/grpc/service.proto
|
||||||
|
|
||||||
package accounting
|
package accounting
|
||||||
|
|
2
accounting/grpc/service_grpc.pb.go
generated
2
accounting/grpc/service_grpc.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// - protoc-gen-go-grpc v1.2.0
|
// - protoc-gen-go-grpc v1.2.0
|
||||||
// - protoc v3.19.4
|
// - protoc v3.21.5
|
||||||
// source: accounting/grpc/service.proto
|
// source: accounting/grpc/service.proto
|
||||||
|
|
||||||
package accounting
|
package accounting
|
||||||
|
|
2
accounting/grpc/types.pb.go
generated
2
accounting/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: accounting/grpc/types.proto
|
// source: accounting/grpc/types.proto
|
||||||
|
|
||||||
package accounting
|
package accounting
|
||||||
|
|
38
acl/grpc/types.pb.go
generated
38
acl/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: acl/grpc/types.proto
|
// source: acl/grpc/types.proto
|
||||||
|
|
||||||
package acl
|
package acl
|
||||||
|
@ -537,24 +537,24 @@ func (x *BearerToken) GetSignature() *grpc.Signature {
|
||||||
// Some Object's header fields can also be accessed by adding `$Object:`
|
// Some Object's header fields can also be accessed by adding `$Object:`
|
||||||
// prefix to the name. Here is the list of fields available via this prefix:
|
// prefix to the name. Here is the list of fields available via this prefix:
|
||||||
//
|
//
|
||||||
// * $Object:version \
|
// - $Object:version \
|
||||||
// version
|
// version
|
||||||
// * $Object:objectID \
|
// - $Object:objectID \
|
||||||
// object_id
|
// object_id
|
||||||
// * $Object:containerID \
|
// - $Object:containerID \
|
||||||
// container_id
|
// container_id
|
||||||
// * $Object:ownerID \
|
// - $Object:ownerID \
|
||||||
// owner_id
|
// owner_id
|
||||||
// * $Object:creationEpoch \
|
// - $Object:creationEpoch \
|
||||||
// creation_epoch
|
// creation_epoch
|
||||||
// * $Object:payloadLength \
|
// - $Object:payloadLength \
|
||||||
// payload_length
|
// payload_length
|
||||||
// * $Object:payloadHash \
|
// - $Object:payloadHash \
|
||||||
// payload_hash
|
// payload_hash
|
||||||
// * $Object:objectType \
|
// - $Object:objectType \
|
||||||
// object_type
|
// object_type
|
||||||
// * $Object:homomorphicHash \
|
// - $Object:homomorphicHash \
|
||||||
// homomorphic_hash
|
// homomorphic_hash
|
||||||
//
|
//
|
||||||
// Please note, that if request or response does not have object's headers or
|
// Please note, that if request or response does not have object's headers or
|
||||||
// full object (Range, RangeHash, Search, Delete), it will not be possible to
|
// full object (Range, RangeHash, Search, Delete), it will not be possible to
|
||||||
|
|
2
audit/grpc/types.pb.go
generated
2
audit/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: audit/grpc/types.proto
|
// source: audit/grpc/types.proto
|
||||||
|
|
||||||
package audit
|
package audit
|
||||||
|
|
2
container/grpc/service.pb.go
generated
2
container/grpc/service.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: container/grpc/service.proto
|
// source: container/grpc/service.proto
|
||||||
|
|
||||||
package container
|
package container
|
||||||
|
|
10
container/grpc/service_grpc.pb.go
generated
10
container/grpc/service_grpc.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// - protoc-gen-go-grpc v1.2.0
|
// - protoc-gen-go-grpc v1.2.0
|
||||||
// - protoc v3.19.4
|
// - protoc v3.21.5
|
||||||
// source: container/grpc/service.proto
|
// source: container/grpc/service.proto
|
||||||
|
|
||||||
package container
|
package container
|
||||||
|
@ -75,9 +75,7 @@ type ContainerServiceClient interface {
|
||||||
// container eACL has been successfully read;
|
// container eACL has been successfully read;
|
||||||
// - Common failures (SECTION_FAILURE_COMMON);
|
// - Common failures (SECTION_FAILURE_COMMON);
|
||||||
// - **CONTAINER_NOT_FOUND** (3072, SECTION_CONTAINER): \
|
// - **CONTAINER_NOT_FOUND** (3072, SECTION_CONTAINER): \
|
||||||
// container not found;
|
// container not found.
|
||||||
// - **EACL_NOT_FOUND** (3073, SECTION_CONTAINER): \
|
|
||||||
// eACL table not found.
|
|
||||||
GetExtendedACL(ctx context.Context, in *GetExtendedACLRequest, opts ...grpc.CallOption) (*GetExtendedACLResponse, error)
|
GetExtendedACL(ctx context.Context, in *GetExtendedACLRequest, opts ...grpc.CallOption) (*GetExtendedACLResponse, error)
|
||||||
// Announces the space values used by the container for P2P synchronization.
|
// Announces the space values used by the container for P2P synchronization.
|
||||||
//
|
//
|
||||||
|
@ -216,9 +214,7 @@ type ContainerServiceServer interface {
|
||||||
// container eACL has been successfully read;
|
// container eACL has been successfully read;
|
||||||
// - Common failures (SECTION_FAILURE_COMMON);
|
// - Common failures (SECTION_FAILURE_COMMON);
|
||||||
// - **CONTAINER_NOT_FOUND** (3072, SECTION_CONTAINER): \
|
// - **CONTAINER_NOT_FOUND** (3072, SECTION_CONTAINER): \
|
||||||
// container not found;
|
// container not found.
|
||||||
// - **EACL_NOT_FOUND** (3073, SECTION_CONTAINER): \
|
|
||||||
// eACL table not found.
|
|
||||||
GetExtendedACL(context.Context, *GetExtendedACLRequest) (*GetExtendedACLResponse, error)
|
GetExtendedACL(context.Context, *GetExtendedACLRequest) (*GetExtendedACLResponse, error)
|
||||||
// Announces the space values used by the container for P2P synchronization.
|
// Announces the space values used by the container for P2P synchronization.
|
||||||
//
|
//
|
||||||
|
|
40
container/grpc/types.pb.go
generated
40
container/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: container/grpc/types.proto
|
// source: container/grpc/types.proto
|
||||||
|
|
||||||
package container
|
package container
|
||||||
|
@ -131,28 +131,28 @@ func (x *Container) GetPlacementPolicy() *grpc1.PlacementPolicy {
|
||||||
//
|
//
|
||||||
// There are some "well-known" attributes affecting system behaviour:
|
// There are some "well-known" attributes affecting system behaviour:
|
||||||
//
|
//
|
||||||
// * __NEOFS__SUBNET \
|
// - __NEOFS__SUBNET \
|
||||||
// String ID of a container's storage subnet. Any container can be attached to
|
// String ID of a container's storage subnet. Any container can be attached to
|
||||||
// one subnet only.
|
// one subnet only.
|
||||||
// * __NEOFS__NAME \
|
// - __NEOFS__NAME \
|
||||||
// String of a human-friendly container name registered as a domain in
|
// String of a human-friendly container name registered as a domain in
|
||||||
// NNS contract.
|
// NNS contract.
|
||||||
// * __NEOFS__ZONE \
|
// - __NEOFS__ZONE \
|
||||||
// String of a zone for `__NEOFS__NAME`. Used as a TLD of a domain name in NNS
|
// String of a zone for `__NEOFS__NAME`. Used as a TLD of a domain name in NNS
|
||||||
// contract. If no zone is specified, use default zone: `container`.
|
// contract. If no zone is specified, use default zone: `container`.
|
||||||
// * __NEOFS__DISABLE_HOMOMORPHIC_HASHING \
|
// - __NEOFS__DISABLE_HOMOMORPHIC_HASHING \
|
||||||
// Disables homomorphic hashing for the container if the value equals "true" string.
|
// Disables homomorphic hashing for the container if the value equals "true" string.
|
||||||
// Any other values are interpreted as missing attribute. Container could be
|
// Any other values are interpreted as missing attribute. Container could be
|
||||||
// accepted in a NeoFS network only if the global network hashing configuration
|
// accepted in a NeoFS network only if the global network hashing configuration
|
||||||
// value corresponds with that attribute's value. After container inclusion, network
|
// value corresponds with that attribute's value. After container inclusion, network
|
||||||
// setting is ignored.
|
// setting is ignored.
|
||||||
//
|
//
|
||||||
// And some well-known attributes used by applications only:
|
// And some well-known attributes used by applications only:
|
||||||
//
|
//
|
||||||
// * Name \
|
// - Name \
|
||||||
// Human-friendly name
|
// Human-friendly name
|
||||||
// * Timestamp \
|
// - Timestamp \
|
||||||
// User-defined local time of container creation in Unix Timestamp format
|
// User-defined local time of container creation in Unix Timestamp format
|
||||||
type Container_Attribute struct {
|
type Container_Attribute struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
2
lock/grpc/types.pb.go
generated
2
lock/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: lock/grpc/types.proto
|
// source: lock/grpc/types.proto
|
||||||
|
|
||||||
package lock
|
package lock
|
||||||
|
|
2
netmap/grpc/service.pb.go
generated
2
netmap/grpc/service.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: netmap/grpc/service.proto
|
// source: netmap/grpc/service.proto
|
||||||
|
|
||||||
package netmap
|
package netmap
|
||||||
|
|
2
netmap/grpc/service_grpc.pb.go
generated
2
netmap/grpc/service_grpc.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// - protoc-gen-go-grpc v1.2.0
|
// - protoc-gen-go-grpc v1.2.0
|
||||||
// - protoc v3.19.4
|
// - protoc v3.21.5
|
||||||
// source: netmap/grpc/service.proto
|
// source: netmap/grpc/service.proto
|
||||||
|
|
||||||
package netmap
|
package netmap
|
||||||
|
|
179
netmap/grpc/types.pb.go
generated
179
netmap/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: netmap/grpc/types.proto
|
// source: netmap/grpc/types.proto
|
||||||
|
|
||||||
package netmap
|
package netmap
|
||||||
|
@ -163,6 +163,8 @@ const (
|
||||||
NodeInfo_ONLINE NodeInfo_State = 1
|
NodeInfo_ONLINE NodeInfo_State = 1
|
||||||
// Network unavailable state
|
// Network unavailable state
|
||||||
NodeInfo_OFFLINE NodeInfo_State = 2
|
NodeInfo_OFFLINE NodeInfo_State = 2
|
||||||
|
// Maintenance state
|
||||||
|
NodeInfo_MAINTENANCE NodeInfo_State = 3
|
||||||
)
|
)
|
||||||
|
|
||||||
// Enum value maps for NodeInfo_State.
|
// Enum value maps for NodeInfo_State.
|
||||||
|
@ -171,11 +173,13 @@ var (
|
||||||
0: "UNSPECIFIED",
|
0: "UNSPECIFIED",
|
||||||
1: "ONLINE",
|
1: "ONLINE",
|
||||||
2: "OFFLINE",
|
2: "OFFLINE",
|
||||||
|
3: "MAINTENANCE",
|
||||||
}
|
}
|
||||||
NodeInfo_State_value = map[string]int32{
|
NodeInfo_State_value = map[string]int32{
|
||||||
"UNSPECIFIED": 0,
|
"UNSPECIFIED": 0,
|
||||||
"ONLINE": 1,
|
"ONLINE": 1,
|
||||||
"OFFLINE": 2,
|
"OFFLINE": 2,
|
||||||
|
"MAINTENANCE": 3,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -746,7 +750,7 @@ func (x *NetworkInfo) GetNetworkConfig() *NetworkConfig {
|
||||||
// one). A string representation of the chain of attributes in NeoFS Storage
|
// one). A string representation of the chain of attributes in NeoFS Storage
|
||||||
// Node configuration uses ":" and "/" symbols, e.g.:
|
// Node configuration uses ":" and "/" symbols, e.g.:
|
||||||
//
|
//
|
||||||
// `NEOFS_NODE_ATTRIBUTE_1=key1:val1/key2:val2`
|
// `NEOFS_NODE_ATTRIBUTE_1=key1:val1/key2:val2`
|
||||||
//
|
//
|
||||||
// Therefore the string attribute representation in the Node configuration must
|
// Therefore the string attribute representation in the Node configuration must
|
||||||
// use "\:", "\/" and "\\" escaped symbols if any of them appears in an attribute's
|
// use "\:", "\/" and "\\" escaped symbols if any of them appears in an attribute's
|
||||||
|
@ -758,51 +762,51 @@ func (x *NetworkInfo) GetNetworkConfig() *NetworkConfig {
|
||||||
// Storage Nodes in the network and used implicitly with default values if not
|
// Storage Nodes in the network and used implicitly with default values if not
|
||||||
// explicitly set:
|
// explicitly set:
|
||||||
//
|
//
|
||||||
// * Capacity \
|
// - Capacity \
|
||||||
// Total available disk space in Gigabytes.
|
// Total available disk space in Gigabytes.
|
||||||
// * Price \
|
// - Price \
|
||||||
// Price in GAS tokens for storing one GB of data during one Epoch. In node
|
// Price in GAS tokens for storing one GB of data during one Epoch. In node
|
||||||
// attributes it's a string presenting floating point number with comma or
|
// attributes it's a string presenting floating point number with comma or
|
||||||
// point delimiter for decimal part. In the Network Map it will be saved as
|
// point delimiter for decimal part. In the Network Map it will be saved as
|
||||||
// 64-bit unsigned integer representing number of minimal token fractions.
|
// 64-bit unsigned integer representing number of minimal token fractions.
|
||||||
// * __NEOFS__SUBNET_%s \
|
// - __NEOFS__SUBNET_%s \
|
||||||
// `True` or `False`. Defines if the node is included in the `%s` subnetwork
|
// `True` or `False`. Defines if the node is included in the `%s` subnetwork
|
||||||
// or not. `%s` must be an existing subnetwork's ID (non-negative integer number).
|
// or not. `%s` must be an existing subnetwork's ID (non-negative integer number).
|
||||||
// A node can be included in more than one subnetwork and, therefore, can contain
|
// A node can be included in more than one subnetwork and, therefore, can contain
|
||||||
// more than one subnet attribute. A missing attribute is equivalent to the
|
// more than one subnet attribute. A missing attribute is equivalent to the
|
||||||
// presence of the attribute with `False` value (except default zero subnetwork
|
// presence of the attribute with `False` value (except default zero subnetwork
|
||||||
// (with `%s` == 0) for which missing attribute means inclusion in that network).
|
// (with `%s` == 0) for which missing attribute means inclusion in that network).
|
||||||
// * UN-LOCODE \
|
// - UN-LOCODE \
|
||||||
// Node's geographic location in
|
// Node's geographic location in
|
||||||
// [UN/LOCODE](https://www.unece.org/cefact/codesfortrade/codes_index.html)
|
// [UN/LOCODE](https://www.unece.org/cefact/codesfortrade/codes_index.html)
|
||||||
// format approximated to the nearest point defined in the standard.
|
// format approximated to the nearest point defined in the standard.
|
||||||
// * CountryCode \
|
// - CountryCode \
|
||||||
// Country code in
|
// Country code in
|
||||||
// [ISO 3166-1_alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
|
// [ISO 3166-1_alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
|
||||||
// format. Calculated automatically from `UN-LOCODE` attribute.
|
// format. Calculated automatically from `UN-LOCODE` attribute.
|
||||||
// * Country \
|
// - Country \
|
||||||
// Country short name in English, as defined in
|
// Country short name in English, as defined in
|
||||||
// [ISO-3166](https://www.iso.org/obp/ui/#search). Calculated automatically
|
// [ISO-3166](https://www.iso.org/obp/ui/#search). Calculated automatically
|
||||||
// from `UN-LOCODE` attribute.
|
// from `UN-LOCODE` attribute.
|
||||||
// * Location \
|
// - Location \
|
||||||
// Place names are given, whenever possible, in their national language
|
// Place names are given, whenever possible, in their national language
|
||||||
// versions as expressed in the Roman alphabet using the 26 characters of
|
// versions as expressed in the Roman alphabet using the 26 characters of
|
||||||
// the character set adopted for international trade data interchange,
|
// the character set adopted for international trade data interchange,
|
||||||
// written without diacritics . Calculated automatically from `UN-LOCODE`
|
// written without diacritics . Calculated automatically from `UN-LOCODE`
|
||||||
// attribute.
|
// attribute.
|
||||||
// * SubDivCode \
|
// - SubDivCode \
|
||||||
// Country's administrative subdivision where node is located. Calculated
|
// Country's administrative subdivision where node is located. Calculated
|
||||||
// automatically from `UN-LOCODE` attribute based on `SubDiv` field.
|
// automatically from `UN-LOCODE` attribute based on `SubDiv` field.
|
||||||
// Presented in [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)
|
// Presented in [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2)
|
||||||
// format.
|
// format.
|
||||||
// * SubDiv \
|
// - SubDiv \
|
||||||
// Country's administrative subdivision name, as defined in
|
// Country's administrative subdivision name, as defined in
|
||||||
// [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2). Calculated
|
// [ISO 3166-2](https://en.wikipedia.org/wiki/ISO_3166-2). Calculated
|
||||||
// automatically from `UN-LOCODE` attribute.
|
// automatically from `UN-LOCODE` attribute.
|
||||||
// * Continent \
|
// - Continent \
|
||||||
// Node's continent name according to the [Seven-Continent model]
|
// Node's continent name according to the [Seven-Continent model]
|
||||||
// (https://en.wikipedia.org/wiki/Continent#Number). Calculated
|
// (https://en.wikipedia.org/wiki/Continent#Number). Calculated
|
||||||
// automatically from `UN-LOCODE` attribute.
|
// automatically from `UN-LOCODE` attribute.
|
||||||
//
|
//
|
||||||
// For detailed description of each well-known attribute please see the
|
// For detailed description of each well-known attribute please see the
|
||||||
// corresponding section in NeoFS Technical Specification.
|
// corresponding section in NeoFS Technical Specification.
|
||||||
|
@ -980,7 +984,7 @@ var file_netmap_grpc_types_proto_rawDesc = []byte{
|
||||||
0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x12, 0x35, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x6e, 0x65,
|
0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x12, 0x35, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x6e, 0x65,
|
||||||
0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x65, 0x6f,
|
0x74, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x65, 0x6f,
|
||||||
0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x53, 0x75, 0x62, 0x6e,
|
0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x72, 0x65, 0x66, 0x73, 0x2e, 0x53, 0x75, 0x62, 0x6e,
|
||||||
0x65, 0x74, 0x49, 0x44, 0x52, 0x08, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x49, 0x64, 0x22, 0xc7,
|
0x65, 0x74, 0x49, 0x44, 0x52, 0x08, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x49, 0x64, 0x22, 0xd8,
|
||||||
0x02, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
|
0x02, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
|
||||||
0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
|
0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
|
||||||
0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64,
|
0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64,
|
||||||
|
@ -998,47 +1002,48 @@ var file_netmap_grpc_types_proto_rawDesc = []byte{
|
||||||
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
||||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70,
|
||||||
0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61,
|
0x61, 0x72, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61,
|
||||||
0x72, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x31, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0f,
|
0x72, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x42, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0f,
|
||||||
0x0a, 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
|
0x0a, 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
|
||||||
0x0a, 0x0a, 0x06, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4f,
|
0x0a, 0x0a, 0x06, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4f,
|
||||||
0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x02, 0x22, 0x8f, 0x01, 0x0a, 0x0d, 0x4e, 0x65, 0x74,
|
0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x4d, 0x41, 0x49, 0x4e,
|
||||||
0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x49, 0x0a, 0x0a, 0x70, 0x61,
|
0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x03, 0x22, 0x8f, 0x01, 0x0a, 0x0d, 0x4e, 0x65,
|
||||||
0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29,
|
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x49, 0x0a, 0x0a, 0x70,
|
||||||
0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x6e, 0x65, 0x74, 0x6d, 0x61,
|
0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||||
0x70, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
|
0x29, 0x2e, 0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x6e, 0x65, 0x74, 0x6d,
|
||||||
0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d,
|
0x61, 0x70, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||||||
0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x33, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74,
|
0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61,
|
||||||
0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
|
0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x33, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
|
||||||
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
|
0x74, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
|
||||||
0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x0b, 0x4e,
|
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
||||||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x75,
|
0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x0b,
|
||||||
0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
|
0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x63,
|
||||||
0x04, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12,
|
0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01,
|
||||||
0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x67, 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18,
|
0x28, 0x04, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68,
|
||||||
0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x6d, 0x61, 0x67, 0x69, 0x63, 0x4e, 0x75, 0x6d, 0x62,
|
0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x67, 0x69, 0x63, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
|
||||||
0x65, 0x72, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x62, 0x6c, 0x6f,
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x6d, 0x61, 0x67, 0x69, 0x63, 0x4e, 0x75, 0x6d,
|
||||||
0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6d, 0x73, 0x50, 0x65, 0x72, 0x42,
|
0x62, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0c, 0x6d, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x62, 0x6c,
|
||||||
0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x46, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f,
|
0x6f, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6d, 0x73, 0x50, 0x65, 0x72,
|
||||||
0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e,
|
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x46, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
|
||||||
0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x6e, 0x65, 0x74, 0x6d, 0x61, 0x70, 0x2e,
|
0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e,
|
||||||
0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6e,
|
0x6e, 0x65, 0x6f, 0x2e, 0x66, 0x73, 0x2e, 0x76, 0x32, 0x2e, 0x6e, 0x65, 0x74, 0x6d, 0x61, 0x70,
|
||||||
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2a, 0x67, 0x0a, 0x09,
|
0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d,
|
||||||
0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x15, 0x4f, 0x50, 0x45,
|
0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2a, 0x67, 0x0a,
|
||||||
0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
|
0x09, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x15, 0x4f, 0x50,
|
||||||
0x45, 0x44, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x51, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02,
|
0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
|
||||||
0x4e, 0x45, 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x54, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02,
|
0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x51, 0x10, 0x01, 0x12, 0x06, 0x0a,
|
||||||
0x47, 0x45, 0x10, 0x04, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x54, 0x10, 0x05, 0x12, 0x06, 0x0a, 0x02,
|
0x02, 0x4e, 0x45, 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x54, 0x10, 0x03, 0x12, 0x06, 0x0a,
|
||||||
0x4c, 0x45, 0x10, 0x06, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x52, 0x10, 0x07, 0x12, 0x07, 0x0a, 0x03,
|
0x02, 0x47, 0x45, 0x10, 0x04, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x54, 0x10, 0x05, 0x12, 0x06, 0x0a,
|
||||||
0x41, 0x4e, 0x44, 0x10, 0x08, 0x2a, 0x38, 0x0a, 0x06, 0x43, 0x6c, 0x61, 0x75, 0x73, 0x65, 0x12,
|
0x02, 0x4c, 0x45, 0x10, 0x06, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x52, 0x10, 0x07, 0x12, 0x07, 0x0a,
|
||||||
0x16, 0x0a, 0x12, 0x43, 0x4c, 0x41, 0x55, 0x53, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
|
0x03, 0x41, 0x4e, 0x44, 0x10, 0x08, 0x2a, 0x38, 0x0a, 0x06, 0x43, 0x6c, 0x61, 0x75, 0x73, 0x65,
|
||||||
0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x41, 0x4d, 0x45, 0x10,
|
0x12, 0x16, 0x0a, 0x12, 0x43, 0x4c, 0x41, 0x55, 0x53, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
|
||||||
0x01, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x49, 0x53, 0x54, 0x49, 0x4e, 0x43, 0x54, 0x10, 0x02, 0x42,
|
0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x41, 0x4d, 0x45,
|
||||||
0x56, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6e, 0x73,
|
0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x49, 0x53, 0x54, 0x49, 0x4e, 0x43, 0x54, 0x10, 0x02,
|
||||||
0x70, 0x63, 0x63, 0x2d, 0x64, 0x65, 0x76, 0x2f, 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x2d, 0x61, 0x70,
|
0x42, 0x56, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6e,
|
||||||
0x69, 0x2d, 0x67, 0x6f, 0x2f, 0x76, 0x32, 0x2f, 0x6e, 0x65, 0x74, 0x6d, 0x61, 0x70, 0x2f, 0x67,
|
0x73, 0x70, 0x63, 0x63, 0x2d, 0x64, 0x65, 0x76, 0x2f, 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x2d, 0x61,
|
||||||
0x72, 0x70, 0x63, 0x3b, 0x6e, 0x65, 0x74, 0x6d, 0x61, 0x70, 0xaa, 0x02, 0x1a, 0x4e, 0x65, 0x6f,
|
0x70, 0x69, 0x2d, 0x67, 0x6f, 0x2f, 0x76, 0x32, 0x2f, 0x6e, 0x65, 0x74, 0x6d, 0x61, 0x70, 0x2f,
|
||||||
0x2e, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x41, 0x50, 0x49,
|
0x67, 0x72, 0x70, 0x63, 0x3b, 0x6e, 0x65, 0x74, 0x6d, 0x61, 0x70, 0xaa, 0x02, 0x1a, 0x4e, 0x65,
|
||||||
0x2e, 0x4e, 0x65, 0x74, 0x6d, 0x61, 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x41, 0x50,
|
||||||
|
0x49, 0x2e, 0x4e, 0x65, 0x74, 0x6d, 0x61, 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -94,6 +94,7 @@ const (
|
||||||
UnspecifiedState NodeState = iota
|
UnspecifiedState NodeState = iota
|
||||||
Online
|
Online
|
||||||
Offline
|
Offline
|
||||||
|
Maintenance
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
74
object/grpc/service.pb.go
generated
74
object/grpc/service.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: object/grpc/service.proto
|
// source: object/grpc/service.proto
|
||||||
|
|
||||||
package object
|
package object
|
||||||
|
@ -1193,6 +1193,7 @@ type GetResponse_Body struct {
|
||||||
// Single message in the response stream.
|
// Single message in the response stream.
|
||||||
//
|
//
|
||||||
// Types that are assignable to ObjectPart:
|
// Types that are assignable to ObjectPart:
|
||||||
|
//
|
||||||
// *GetResponse_Body_Init_
|
// *GetResponse_Body_Init_
|
||||||
// *GetResponse_Body_Chunk
|
// *GetResponse_Body_Chunk
|
||||||
// *GetResponse_Body_SplitInfo
|
// *GetResponse_Body_SplitInfo
|
||||||
|
@ -1361,6 +1362,7 @@ type PutRequest_Body struct {
|
||||||
// Single message in the request stream.
|
// Single message in the request stream.
|
||||||
//
|
//
|
||||||
// Types that are assignable to ObjectPart:
|
// Types that are assignable to ObjectPart:
|
||||||
|
//
|
||||||
// *PutRequest_Body_Init_
|
// *PutRequest_Body_Init_
|
||||||
// *PutRequest_Body_Chunk
|
// *PutRequest_Body_Chunk
|
||||||
ObjectPart isPutRequest_Body_ObjectPart `protobuf_oneof:"object_part"`
|
ObjectPart isPutRequest_Body_ObjectPart `protobuf_oneof:"object_part"`
|
||||||
|
@ -1740,6 +1742,7 @@ type HeadResponse_Body struct {
|
||||||
// object.
|
// object.
|
||||||
//
|
//
|
||||||
// Types that are assignable to Head:
|
// Types that are assignable to Head:
|
||||||
|
//
|
||||||
// *HeadResponse_Body_Header
|
// *HeadResponse_Body_Header
|
||||||
// *HeadResponse_Body_ShortHeader
|
// *HeadResponse_Body_ShortHeader
|
||||||
// *HeadResponse_Body_SplitInfo
|
// *HeadResponse_Body_SplitInfo
|
||||||
|
@ -1910,44 +1913,44 @@ func (x *SearchRequest_Body) GetFilters() []*SearchRequest_Body_Filter {
|
||||||
// Some Object's header fields can also be accessed by adding `$Object:`
|
// Some Object's header fields can also be accessed by adding `$Object:`
|
||||||
// prefix to the name. Here is the list of fields available via this prefix:
|
// prefix to the name. Here is the list of fields available via this prefix:
|
||||||
//
|
//
|
||||||
// * $Object:version \
|
// - $Object:version \
|
||||||
// version
|
// version
|
||||||
// * $Object:objectID \
|
// - $Object:objectID \
|
||||||
// object_id
|
// object_id
|
||||||
// * $Object:containerID \
|
// - $Object:containerID \
|
||||||
// container_id
|
// container_id
|
||||||
// * $Object:ownerID \
|
// - $Object:ownerID \
|
||||||
// owner_id
|
// owner_id
|
||||||
// * $Object:creationEpoch \
|
// - $Object:creationEpoch \
|
||||||
// creation_epoch
|
// creation_epoch
|
||||||
// * $Object:payloadLength \
|
// - $Object:payloadLength \
|
||||||
// payload_length
|
// payload_length
|
||||||
// * $Object:payloadHash \
|
// - $Object:payloadHash \
|
||||||
// payload_hash
|
// payload_hash
|
||||||
// * $Object:objectType \
|
// - $Object:objectType \
|
||||||
// object_type
|
// object_type
|
||||||
// * $Object:homomorphicHash \
|
// - $Object:homomorphicHash \
|
||||||
// homomorphic_hash
|
// homomorphic_hash
|
||||||
// * $Object:split.parent \
|
// - $Object:split.parent \
|
||||||
// object_id of parent
|
// object_id of parent
|
||||||
// * $Object:split.splitID \
|
// - $Object:split.splitID \
|
||||||
// 16 byte UUIDv4 used to identify the split object hierarchy parts
|
// 16 byte UUIDv4 used to identify the split object hierarchy parts
|
||||||
//
|
//
|
||||||
// There are some well-known filter aliases to match objects by certain
|
// There are some well-known filter aliases to match objects by certain
|
||||||
// properties:
|
// properties:
|
||||||
//
|
//
|
||||||
// * $Object:ROOT \
|
// - $Object:ROOT \
|
||||||
// Returns only `REGULAR` type objects that are not split or that are the top
|
// Returns only `REGULAR` type objects that are not split or that are the top
|
||||||
// level root objects in a split hierarchy. This includes objects not
|
// level root objects in a split hierarchy. This includes objects not
|
||||||
// present physically, like large objects split into smaller objects
|
// present physically, like large objects split into smaller objects
|
||||||
// without a separate top-level root object. Objects of other types like
|
// without a separate top-level root object. Objects of other types like
|
||||||
// StorageGroups and Tombstones will not be shown. This filter may be
|
// StorageGroups and Tombstones will not be shown. This filter may be
|
||||||
// useful for listing objects like `ls` command of some virtual file
|
// useful for listing objects like `ls` command of some virtual file
|
||||||
// system. This filter is activated if the `key` exists, disregarding the
|
// system. This filter is activated if the `key` exists, disregarding the
|
||||||
// value and matcher type.
|
// value and matcher type.
|
||||||
// * $Object:PHY \
|
// - $Object:PHY \
|
||||||
// Returns only objects physically stored in the system. This filter is
|
// Returns only objects physically stored in the system. This filter is
|
||||||
// activated if the `key` exists, disregarding the value and matcher type.
|
// activated if the `key` exists, disregarding the value and matcher type.
|
||||||
//
|
//
|
||||||
// Note: using filters with a key with prefix `$Object:` and match type
|
// Note: using filters with a key with prefix `$Object:` and match type
|
||||||
// `NOT_PRESENT `is not recommended since this is not a cross-version approach.
|
// `NOT_PRESENT `is not recommended since this is not a cross-version approach.
|
||||||
|
@ -2147,6 +2150,7 @@ type GetRangeResponse_Body struct {
|
||||||
// Requested object range or meta information about split object.
|
// Requested object range or meta information about split object.
|
||||||
//
|
//
|
||||||
// Types that are assignable to RangePart:
|
// Types that are assignable to RangePart:
|
||||||
|
//
|
||||||
// *GetRangeResponse_Body_Chunk
|
// *GetRangeResponse_Body_Chunk
|
||||||
// *GetRangeResponse_Body_SplitInfo
|
// *GetRangeResponse_Body_SplitInfo
|
||||||
RangePart isGetRangeResponse_Body_RangePart `protobuf_oneof:"range_part"`
|
RangePart isGetRangeResponse_Body_RangePart `protobuf_oneof:"range_part"`
|
||||||
|
|
2
object/grpc/service_grpc.pb.go
generated
2
object/grpc/service_grpc.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// - protoc-gen-go-grpc v1.2.0
|
// - protoc-gen-go-grpc v1.2.0
|
||||||
// - protoc v3.19.4
|
// - protoc v3.21.5
|
||||||
// source: object/grpc/service.proto
|
// source: object/grpc/service.proto
|
||||||
|
|
||||||
package object
|
package object
|
||||||
|
|
40
object/grpc/types.pb.go
generated
40
object/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: object/grpc/types.proto
|
// source: object/grpc/types.proto
|
||||||
|
|
||||||
package object
|
package object
|
||||||
|
@ -559,28 +559,28 @@ func (x *SplitInfo) GetLink() *grpc.ObjectID {
|
||||||
// There are some "well-known" attributes starting with `__NEOFS__` prefix
|
// There are some "well-known" attributes starting with `__NEOFS__` prefix
|
||||||
// that affect system behaviour:
|
// that affect system behaviour:
|
||||||
//
|
//
|
||||||
// * __NEOFS__UPLOAD_ID \
|
// - __NEOFS__UPLOAD_ID \
|
||||||
// Marks smaller parts of a split bigger object
|
// Marks smaller parts of a split bigger object
|
||||||
// * __NEOFS__EXPIRATION_EPOCH \
|
// - __NEOFS__EXPIRATION_EPOCH \
|
||||||
// Tells GC to delete object after that epoch
|
// Tells GC to delete object after that epoch
|
||||||
// * __NEOFS__TICK_EPOCH \
|
// - __NEOFS__TICK_EPOCH \
|
||||||
// Decimal number that defines what epoch must produce
|
// Decimal number that defines what epoch must produce
|
||||||
// object notification with UTF-8 object address in a
|
// object notification with UTF-8 object address in a
|
||||||
// body (`0` value produces notification right after
|
// body (`0` value produces notification right after
|
||||||
// object put)
|
// object put)
|
||||||
// * __NEOFS__TICK_TOPIC \
|
// - __NEOFS__TICK_TOPIC \
|
||||||
// UTF-8 string topic ID that is used for object notification
|
// UTF-8 string topic ID that is used for object notification
|
||||||
//
|
//
|
||||||
// And some well-known attributes used by applications only:
|
// And some well-known attributes used by applications only:
|
||||||
//
|
//
|
||||||
// * Name \
|
// - Name \
|
||||||
// Human-friendly name
|
// Human-friendly name
|
||||||
// * FileName \
|
// - FileName \
|
||||||
// File name to be associated with the object on saving
|
// File name to be associated with the object on saving
|
||||||
// * Timestamp \
|
// - Timestamp \
|
||||||
// User-defined local time of object creation in Unix Timestamp format
|
// User-defined local time of object creation in Unix Timestamp format
|
||||||
// * Content-Type \
|
// - Content-Type \
|
||||||
// MIME Content Type of object's payload
|
// MIME Content Type of object's payload
|
||||||
//
|
//
|
||||||
// For detailed description of each well-known attribute please see the
|
// For detailed description of each well-known attribute please see the
|
||||||
// corresponding section in NeoFS Technical Specification.
|
// corresponding section in NeoFS Technical Specification.
|
||||||
|
|
10
refs/grpc/types.pb.go
generated
10
refs/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: refs/grpc/types.proto
|
// source: refs/grpc/types.proto
|
||||||
|
|
||||||
package refs
|
package refs
|
||||||
|
@ -620,10 +620,10 @@ func (x *SignatureRFC6979) GetSign() []byte {
|
||||||
// Checksum message.
|
// Checksum message.
|
||||||
// Depending on checksum algorithm type, the string presentation may vary:
|
// Depending on checksum algorithm type, the string presentation may vary:
|
||||||
//
|
//
|
||||||
// * TZ \
|
// - TZ \
|
||||||
// Hex encoded string without `0x` prefix
|
// Hex encoded string without `0x` prefix
|
||||||
// * SHA256 \
|
// - SHA256 \
|
||||||
// Hex encoded string without `0x` prefix
|
// Hex encoded string without `0x` prefix
|
||||||
type Checksum struct {
|
type Checksum struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
2
reputation/grpc/service.pb.go
generated
2
reputation/grpc/service.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: reputation/grpc/service.proto
|
// source: reputation/grpc/service.proto
|
||||||
|
|
||||||
package reputation
|
package reputation
|
||||||
|
|
2
reputation/grpc/service_grpc.pb.go
generated
2
reputation/grpc/service_grpc.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// - protoc-gen-go-grpc v1.2.0
|
// - protoc-gen-go-grpc v1.2.0
|
||||||
// - protoc v3.19.4
|
// - protoc v3.21.5
|
||||||
// source: reputation/grpc/service.proto
|
// source: reputation/grpc/service.proto
|
||||||
|
|
||||||
package reputation
|
package reputation
|
||||||
|
|
2
reputation/grpc/types.pb.go
generated
2
reputation/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: reputation/grpc/types.proto
|
// source: reputation/grpc/types.proto
|
||||||
|
|
||||||
package reputation
|
package reputation
|
||||||
|
|
2
session/grpc/service.pb.go
generated
2
session/grpc/service.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: session/grpc/service.proto
|
// source: session/grpc/service.proto
|
||||||
|
|
||||||
package session
|
package session
|
||||||
|
|
2
session/grpc/service_grpc.pb.go
generated
2
session/grpc/service_grpc.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// - protoc-gen-go-grpc v1.2.0
|
// - protoc-gen-go-grpc v1.2.0
|
||||||
// - protoc v3.19.4
|
// - protoc v3.21.5
|
||||||
// source: session/grpc/service.proto
|
// source: session/grpc/service.proto
|
||||||
|
|
||||||
package session
|
package session
|
||||||
|
|
21
session/grpc/types.pb.go
generated
21
session/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: session/grpc/types.proto
|
// source: session/grpc/types.proto
|
||||||
|
|
||||||
package session
|
package session
|
||||||
|
@ -350,15 +350,15 @@ func (x *SessionToken) GetSignature() *grpc.Signature {
|
||||||
// There are some "well-known" headers starting with `__NEOFS__` prefix that
|
// There are some "well-known" headers starting with `__NEOFS__` prefix that
|
||||||
// affect system behaviour:
|
// affect system behaviour:
|
||||||
//
|
//
|
||||||
// * __NEOFS__NETMAP_EPOCH \
|
// - __NEOFS__NETMAP_EPOCH \
|
||||||
// Netmap epoch to use for object placement calculation. The `value` is string
|
// Netmap epoch to use for object placement calculation. The `value` is string
|
||||||
// encoded `uint64` in decimal presentation. If set to '0' or not set, the
|
// encoded `uint64` in decimal presentation. If set to '0' or not set, the
|
||||||
// current epoch only will be used.
|
// current epoch only will be used.
|
||||||
// * __NEOFS__NETMAP_LOOKUP_DEPTH \
|
// - __NEOFS__NETMAP_LOOKUP_DEPTH \
|
||||||
// If object can't be found using current epoch's netmap, this header limits
|
// If object can't be found using current epoch's netmap, this header limits
|
||||||
// how many past epochs the node can look up through. The `value` is string
|
// how many past epochs the node can look up through. The `value` is string
|
||||||
// encoded `uint64` in decimal presentation. If set to '0' or not set, only the
|
// encoded `uint64` in decimal presentation. If set to '0' or not set, only the
|
||||||
// current epoch will be used.
|
// current epoch will be used.
|
||||||
type XHeader struct {
|
type XHeader struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
@ -793,6 +793,7 @@ type SessionToken_Body struct {
|
||||||
// Session Context information
|
// Session Context information
|
||||||
//
|
//
|
||||||
// Types that are assignable to Context:
|
// Types that are assignable to Context:
|
||||||
|
//
|
||||||
// *SessionToken_Body_Object
|
// *SessionToken_Body_Object
|
||||||
// *SessionToken_Body_Container
|
// *SessionToken_Body_Container
|
||||||
Context isSessionToken_Body_Context `protobuf_oneof:"context"`
|
Context isSessionToken_Body_Context `protobuf_oneof:"context"`
|
||||||
|
|
67
status/grpc/types.pb.go
generated
67
status/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: status/grpc/types.proto
|
// source: status/grpc/types.proto
|
||||||
|
|
||||||
package status
|
package status
|
||||||
|
@ -138,11 +138,13 @@ const (
|
||||||
CommonFail_INTERNAL CommonFail = 0
|
CommonFail_INTERNAL CommonFail = 0
|
||||||
// [**1025**] Wrong magic of the NeoFS network.
|
// [**1025**] Wrong magic of the NeoFS network.
|
||||||
// Details:
|
// Details:
|
||||||
// - [**0**] Magic number of the served NeoFS network (big-endian 64-bit
|
// - [**0**] Magic number of the served NeoFS network (big-endian 64-bit
|
||||||
// unsigned integer).
|
// unsigned integer).
|
||||||
CommonFail_WRONG_MAGIC_NUMBER CommonFail = 1
|
CommonFail_WRONG_MAGIC_NUMBER CommonFail = 1
|
||||||
// [**1026**] Signature verification failure.
|
// [**1026**] Signature verification failure.
|
||||||
CommonFail_SIGNATURE_VERIFICATION_FAIL CommonFail = 2
|
CommonFail_SIGNATURE_VERIFICATION_FAIL CommonFail = 2
|
||||||
|
// [**1027**] Node is under maintenance.
|
||||||
|
CommonFail_NODE_UNDER_MAINTENANCE CommonFail = 3
|
||||||
)
|
)
|
||||||
|
|
||||||
// Enum value maps for CommonFail.
|
// Enum value maps for CommonFail.
|
||||||
|
@ -151,11 +153,13 @@ var (
|
||||||
0: "INTERNAL",
|
0: "INTERNAL",
|
||||||
1: "WRONG_MAGIC_NUMBER",
|
1: "WRONG_MAGIC_NUMBER",
|
||||||
2: "SIGNATURE_VERIFICATION_FAIL",
|
2: "SIGNATURE_VERIFICATION_FAIL",
|
||||||
|
3: "NODE_UNDER_MAINTENANCE",
|
||||||
}
|
}
|
||||||
CommonFail_value = map[string]int32{
|
CommonFail_value = map[string]int32{
|
||||||
"INTERNAL": 0,
|
"INTERNAL": 0,
|
||||||
"WRONG_MAGIC_NUMBER": 1,
|
"WRONG_MAGIC_NUMBER": 1,
|
||||||
"SIGNATURE_VERIFICATION_FAIL": 2,
|
"SIGNATURE_VERIFICATION_FAIL": 2,
|
||||||
|
"NODE_UNDER_MAINTENANCE": 3,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -259,19 +263,15 @@ type Container int32
|
||||||
const (
|
const (
|
||||||
// [**3072**] Container not found.
|
// [**3072**] Container not found.
|
||||||
Container_CONTAINER_NOT_FOUND Container = 0
|
Container_CONTAINER_NOT_FOUND Container = 0
|
||||||
// [**3073**] eACL table not found.
|
|
||||||
Container_EACL_NOT_FOUND Container = 1
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Enum value maps for Container.
|
// Enum value maps for Container.
|
||||||
var (
|
var (
|
||||||
Container_name = map[int32]string{
|
Container_name = map[int32]string{
|
||||||
0: "CONTAINER_NOT_FOUND",
|
0: "CONTAINER_NOT_FOUND",
|
||||||
1: "EACL_NOT_FOUND",
|
|
||||||
}
|
}
|
||||||
Container_value = map[string]int32{
|
Container_value = map[string]int32{
|
||||||
"CONTAINER_NOT_FOUND": 0,
|
"CONTAINER_NOT_FOUND": 0,
|
||||||
"EACL_NOT_FOUND": 1,
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -363,9 +363,9 @@ func (Session) EnumDescriptor() ([]byte, []int) {
|
||||||
//
|
//
|
||||||
// * numerical value ranging from 0 to 4,294,967,295 (global code);
|
// * numerical value ranging from 0 to 4,294,967,295 (global code);
|
||||||
//
|
//
|
||||||
// * values from enumeration (local code). The formula for the ratio of the
|
// - values from enumeration (local code). The formula for the ratio of the
|
||||||
// local code (`L`) of a defined section (`S`) to the global one (`G`):
|
// local code (`L`) of a defined section (`S`) to the global one (`G`):
|
||||||
// `G = 1024 * S + L`.
|
// `G = 1024 * S + L`.
|
||||||
//
|
//
|
||||||
// All outcomes are divided into successful and failed, which corresponds
|
// All outcomes are divided into successful and failed, which corresponds
|
||||||
// to the success or failure of the operation. The definition of success
|
// to the success or failure of the operation. The definition of success
|
||||||
|
@ -531,34 +531,35 @@ var file_status_grpc_types_proto_rawDesc = []byte{
|
||||||
0x15, 0x0a, 0x11, 0x53, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41,
|
0x15, 0x0a, 0x11, 0x53, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41,
|
||||||
0x49, 0x4e, 0x45, 0x52, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x45, 0x43, 0x54, 0x49, 0x4f,
|
0x49, 0x4e, 0x45, 0x52, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x45, 0x43, 0x54, 0x49, 0x4f,
|
||||||
0x4e, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x04, 0x2a, 0x11, 0x0a, 0x07, 0x53,
|
0x4e, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x04, 0x2a, 0x11, 0x0a, 0x07, 0x53,
|
||||||
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x2a, 0x53,
|
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x06, 0x0a, 0x02, 0x4f, 0x4b, 0x10, 0x00, 0x2a, 0x6f,
|
||||||
0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x12, 0x0c, 0x0a, 0x08,
|
0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x12, 0x0c, 0x0a, 0x08,
|
||||||
0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x57, 0x52,
|
0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x57, 0x52,
|
||||||
0x4f, 0x4e, 0x47, 0x5f, 0x4d, 0x41, 0x47, 0x49, 0x43, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52,
|
0x4f, 0x4e, 0x47, 0x5f, 0x4d, 0x41, 0x47, 0x49, 0x43, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52,
|
||||||
0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x53, 0x49, 0x47, 0x4e, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f,
|
0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x53, 0x49, 0x47, 0x4e, 0x41, 0x54, 0x55, 0x52, 0x45, 0x5f,
|
||||||
0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49,
|
0x56, 0x45, 0x52, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49,
|
||||||
0x4c, 0x10, 0x02, 0x2a, 0x88, 0x01, 0x0a, 0x06, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x11,
|
0x4c, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x44, 0x45,
|
||||||
0x0a, 0x0d, 0x41, 0x43, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10,
|
0x52, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x03, 0x2a,
|
||||||
0x00, 0x12, 0x14, 0x0a, 0x10, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
|
0x88, 0x01, 0x0a, 0x06, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x11, 0x0a, 0x0d, 0x41, 0x43,
|
||||||
0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4c, 0x4f, 0x43, 0x4b, 0x45,
|
0x43, 0x45, 0x53, 0x53, 0x5f, 0x44, 0x45, 0x4e, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a,
|
||||||
0x44, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x4e, 0x4f, 0x4e, 0x5f,
|
0x10, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e,
|
||||||
0x52, 0x45, 0x47, 0x55, 0x4c, 0x41, 0x52, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x03,
|
0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4c, 0x4f, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x02, 0x12,
|
||||||
0x12, 0x1a, 0x0a, 0x16, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41,
|
0x1b, 0x0a, 0x17, 0x4c, 0x4f, 0x43, 0x4b, 0x5f, 0x4e, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x47, 0x55,
|
||||||
0x44, 0x59, 0x5f, 0x52, 0x45, 0x4d, 0x4f, 0x56, 0x45, 0x44, 0x10, 0x04, 0x12, 0x10, 0x0a, 0x0c,
|
0x4c, 0x41, 0x52, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x03, 0x12, 0x1a, 0x0a, 0x16,
|
||||||
0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x05, 0x2a, 0x38,
|
0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x52,
|
||||||
0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x13, 0x43,
|
0x45, 0x4d, 0x4f, 0x56, 0x45, 0x44, 0x10, 0x04, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x55, 0x54, 0x5f,
|
||||||
0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55,
|
0x4f, 0x46, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x05, 0x2a, 0x24, 0x0a, 0x09, 0x43, 0x6f,
|
||||||
0x4e, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x45, 0x41, 0x43, 0x4c, 0x5f, 0x4e, 0x4f, 0x54,
|
0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x4f, 0x4e, 0x54, 0x41,
|
||||||
0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x01, 0x2a, 0x31, 0x0a, 0x07, 0x53, 0x65, 0x73, 0x73,
|
0x49, 0x4e, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x00,
|
||||||
0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x0f, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54,
|
0x2a, 0x31, 0x0a, 0x07, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, 0x0f, 0x54,
|
||||||
0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x4f, 0x4b, 0x45,
|
0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x00,
|
||||||
0x4e, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x01, 0x42, 0x56, 0x5a, 0x37, 0x67,
|
0x12, 0x11, 0x0a, 0x0d, 0x54, 0x4f, 0x4b, 0x45, 0x4e, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45,
|
||||||
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6e, 0x73, 0x70, 0x63, 0x63, 0x2d,
|
0x44, 0x10, 0x01, 0x42, 0x56, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
|
||||||
0x64, 0x65, 0x76, 0x2f, 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x2d, 0x61, 0x70, 0x69, 0x2d, 0x67, 0x6f,
|
0x6d, 0x2f, 0x6e, 0x73, 0x70, 0x63, 0x63, 0x2d, 0x64, 0x65, 0x76, 0x2f, 0x6e, 0x65, 0x6f, 0x66,
|
||||||
0x2f, 0x76, 0x32, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x3b,
|
0x73, 0x2d, 0x61, 0x70, 0x69, 0x2d, 0x67, 0x6f, 0x2f, 0x76, 0x32, 0x2f, 0x73, 0x74, 0x61, 0x74,
|
||||||
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0xaa, 0x02, 0x1a, 0x4e, 0x65, 0x6f, 0x2e, 0x46, 0x69, 0x6c,
|
0x75, 0x73, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x3b, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0xaa, 0x02,
|
||||||
0x65, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x2e, 0x41, 0x50, 0x49, 0x2e, 0x53, 0x74, 0x61,
|
0x1a, 0x4e, 0x65, 0x6f, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
|
||||||
0x74, 0x75, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
0x2e, 0x41, 0x50, 0x49, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||||
|
0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -61,6 +61,8 @@ const (
|
||||||
WrongMagicNumber
|
WrongMagicNumber
|
||||||
// SignatureVerificationFail is a local Code value for SIGNATURE_VERIFICATION_FAIL status.
|
// SignatureVerificationFail is a local Code value for SIGNATURE_VERIFICATION_FAIL status.
|
||||||
SignatureVerificationFail
|
SignatureVerificationFail
|
||||||
|
// NodeUnderMaintenance is a local Code value for NODE_UNDER_MAINTENANCE status.
|
||||||
|
NodeUnderMaintenance
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
3
storagegroup/grpc/types.pb.go
generated
3
storagegroup/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: storagegroup/grpc/types.proto
|
// source: storagegroup/grpc/types.proto
|
||||||
|
|
||||||
package storagegroup
|
package storagegroup
|
||||||
|
@ -30,7 +30,6 @@ const (
|
||||||
// `__NEOFS__EXPIRATION_EPOCH` well-known attribute. When expired, StorageGroup
|
// `__NEOFS__EXPIRATION_EPOCH` well-known attribute. When expired, StorageGroup
|
||||||
// will be ignored by InnerRing nodes during Data Audit cycles and will be
|
// will be ignored by InnerRing nodes during Data Audit cycles and will be
|
||||||
// deleted by Storage Nodes.
|
// deleted by Storage Nodes.
|
||||||
//
|
|
||||||
type StorageGroup struct {
|
type StorageGroup struct {
|
||||||
state protoimpl.MessageState
|
state protoimpl.MessageState
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
|
|
2
subnet/grpc/types.pb.go
generated
2
subnet/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: subnet/grpc/types.proto
|
// source: subnet/grpc/types.proto
|
||||||
|
|
||||||
package subnet
|
package subnet
|
||||||
|
|
2
tombstone/grpc/types.pb.go
generated
2
tombstone/grpc/types.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: tombstone/grpc/types.proto
|
// source: tombstone/grpc/types.proto
|
||||||
|
|
||||||
package tombstone
|
package tombstone
|
||||||
|
|
2
util/proto/test/test.pb.go
generated
2
util/proto/test/test.pb.go
generated
|
@ -1,7 +1,7 @@
|
||||||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||||
// versions:
|
// versions:
|
||||||
// protoc-gen-go v1.27.1
|
// protoc-gen-go v1.27.1
|
||||||
// protoc v3.19.4
|
// protoc v3.21.5
|
||||||
// source: util/proto/test/test.proto
|
// source: util/proto/test/test.proto
|
||||||
|
|
||||||
package test
|
package test
|
||||||
|
|
Loading…
Reference in a new issue