aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authort1mursadykov <t1mursadykov@ydb.tech>2023-05-11 11:19:08 +0300
committert1mursadykov <t1mursadykov@ydb.tech>2023-05-11 11:19:08 +0300
commitdade8b9aa94f3ed9438ef3297d51113daebbe575 (patch)
tree562fc881dc8371dab314a3f56a27f72b2124df47
parentbbc9f26922e5aebda5ba85c50c00c3423245bd7b (diff)
downloadydb-dade8b9aa94f3ed9438ef3297d51113daebbe575.tar.gz
Fix naming in public CMS API
-rw-r--r--ydb/public/api/grpc/draft/ydb_maintenance_v1.proto12
-rw-r--r--ydb/public/api/protos/draft/ydb_maintenance.proto31
2 files changed, 22 insertions, 21 deletions
diff --git a/ydb/public/api/grpc/draft/ydb_maintenance_v1.proto b/ydb/public/api/grpc/draft/ydb_maintenance_v1.proto
index b82476e1b8a..21832dd2dfe 100644
--- a/ydb/public/api/grpc/draft/ydb_maintenance_v1.proto
+++ b/ydb/public/api/grpc/draft/ydb_maintenance_v1.proto
@@ -8,10 +8,12 @@ import "ydb/public/api/protos/draft/ydb_maintenance.proto";
service MaintenanceService {
// List cluster hosts
rpc ListClusterNodes(ListClusterNodesRequest) returns (ListClusterNodesResponse);
+ // List node devices
+ rpc ListNodesDevices(ListNodesDevicesRequest) returns (ListNodesDevicesResponse);
// Request for permissions
rpc CreateMaintenanceTask(CreateMaintenanceTaskRequest) returns (MaintenanceTaskResponse);
- // Get new permissions
+ // Get new results
rpc RefreshMaintenanceTask(RefreshMaintenanceTaskRequest) returns (MaintenanceTaskResponse);
// Get scheduled task
rpc GetMaintenanceTaskDetails(GetMaintenanceTaskRequest) returns (GetMaintenanceTaskResponse);
@@ -23,10 +25,10 @@ service MaintenanceService {
// Update scheduled task deadline
rpc ProlongateMaintenanceTask(ProlongateMaintenanceTaskRequest) returns (ManageMaintenanceTaskResponse);
- // Mark permission as finished
- rpc ReleasePermit(ReleasePermitRequest) returns (ManagePermitResponse);
- // Update permission's deadline
- rpc ProlongatePermit(ProlongatePermitRequest) returns (ManagePermitResponse);
+ // Mark action result as no more needed
+ rpc ReleaseActionResult(ReleaseActionResultRequest) returns (ManageActionResultResponse);
+ // Update action result's deadline
+ rpc ProlongateActionResult(ProlongateActionResultRequest) returns (ManageActionResultResponse);
// Get detailed action state messages. Used for debugging service tasks to find out
// the reason why an action does not get resolution.
diff --git a/ydb/public/api/protos/draft/ydb_maintenance.proto b/ydb/public/api/protos/draft/ydb_maintenance.proto
index 329c1532479..332f03e3a63 100644
--- a/ydb/public/api/protos/draft/ydb_maintenance.proto
+++ b/ydb/public/api/protos/draft/ydb_maintenance.proto
@@ -4,7 +4,6 @@ option cc_enable_arenas = true;
package Ydb.Maintenance;
option java_package = "com.yandex.ydb.maintenance.service";
-import "ydb/public/api/protos/ydb_operation.proto";
import "ydb/public/api/protos/ydb_status_codes.proto";
import "google/protobuf/duration.proto";
@@ -63,9 +62,9 @@ message ActionState {
ACTION_STATUS_CREATED = 1;
ACTION_STATUS_WAITING = 2;
ACTION_STATUS_PENDING = 3;
- // Action has granded permission.
- ACTION_STATUS_PERMIT_GRANDED = 4;
- // Permission withdrawn due to deadline
+ // Action has granted result.
+ ACTION_STATUS_RESULT_PROVIDED = 4;
+ // Result withdrawn due to deadline
ACTION_STATUS_TIMEOUT_EXPIRED = 5;
// The user marked the action as completed
ACTION_STATUS_FINISHED_BY_USER = 6;
@@ -106,7 +105,7 @@ message ActionState {
ActionReason reason = 4;
// The time when the state was assigned
google.protobuf.Timestamp state_timestamp = 5;
- // Fields specified for PERMISSION_GRANDED state
+ // Fields specified for RESULT_GRANTED state
google.protobuf.Timestamp deadline = 6;
}
@@ -274,13 +273,13 @@ message ManageMaintenanceTaskResponse {
StatusIds.StatusCode status = 1;
}
-// Removes resolved premits
-message ReleasePermitRequest {
+// Removes resolved result
+message ReleaseActionResultRequest {
repeated ActionUid action_uid = 1;
}
-// Extends permits deadlines
-message ProlongatePermitRequest {
+// Extends results deadlines
+message ProlongateActionResultRequest {
message ActionDuration {
ActionUid action_uid = 1;
google.protobuf.Timestamp new_deadline = 2;
@@ -288,16 +287,16 @@ message ProlongatePermitRequest {
repeated ActionDuration action_durations = 1;
}
-message PermitStatus {
- ActionUid action_uid = 1;
- StatusIds.StatusCode status = 2;
-}
+message ManageActionResultResponse {
+ message ResultStatus {
+ ActionUid action_uid = 1;
+ StatusIds.StatusCode status = 2;
+ }
-message ManagePermitResponse {
- repeated PermitStatus permit_statuses = 1;
+ repeated ResultStatus result_statuses = 1;
}
-// Getting a detailed reason why the action doesn't get a permit
+// Getting a detailed reason why the action doesn't get a result granted state
message GetReadableActionReasonRequest {
repeated ActionUid action_ids = 1;
}