aboutsummaryrefslogtreecommitdiff
path: root/weed/pb/master.proto
diff options
context:
space:
mode:
Diffstat (limited to 'weed/pb/master.proto')
-rw-r--r--weed/pb/master.proto14
1 files changed, 13 insertions, 1 deletions
diff --git a/weed/pb/master.proto b/weed/pb/master.proto
index c09ecf7a9..30ba4d003 100644
--- a/weed/pb/master.proto
+++ b/weed/pb/master.proto
@@ -44,7 +44,6 @@ message Heartbeat {
string ip = 1;
uint32 port = 2;
string public_url = 3;
- uint32 max_volume_count = 4;
uint64 max_file_key = 5;
string data_center = 6;
string rack = 7;
@@ -62,6 +61,9 @@ message Heartbeat {
repeated VolumeEcShardInformationMessage deleted_ec_shards = 18;
bool has_no_ec_shards = 19;
+ uint32 max_volume_count = 4;
+ uint32 max_ssd_volume_count = 20;
+
}
message HeartbeatResponse {
@@ -87,6 +89,7 @@ message VolumeInformationMessage {
int64 modified_at_second = 12;
string remote_storage_name = 13;
string remote_storage_key = 14;
+ string volume_type = 15;
}
message VolumeShortInformationMessage {
@@ -95,6 +98,7 @@ message VolumeShortInformationMessage {
uint32 replica_placement = 8;
uint32 version = 9;
uint32 ttl = 10;
+ string volume_type = 15;
}
message VolumeEcShardInformationMessage {
@@ -218,6 +222,8 @@ message DataNodeInfo {
repeated VolumeInformationMessage volume_infos = 6;
repeated VolumeEcShardInformationMessage ec_shard_infos = 7;
uint64 remote_volume_count = 8;
+ uint64 max_ssd_volume_count = 9;
+ uint64 ssd_volume_count = 10;
}
message RackInfo {
string id = 1;
@@ -227,6 +233,8 @@ message RackInfo {
uint64 active_volume_count = 5;
repeated DataNodeInfo data_node_infos = 6;
uint64 remote_volume_count = 7;
+ uint64 max_ssd_volume_count = 8;
+ uint64 ssd_volume_count = 9;
}
message DataCenterInfo {
string id = 1;
@@ -236,6 +244,8 @@ message DataCenterInfo {
uint64 active_volume_count = 5;
repeated RackInfo rack_infos = 6;
uint64 remote_volume_count = 7;
+ uint64 max_ssd_volume_count = 8;
+ uint64 ssd_volume_count = 9;
}
message TopologyInfo {
string id = 1;
@@ -245,6 +255,8 @@ message TopologyInfo {
uint64 active_volume_count = 5;
repeated DataCenterInfo data_center_infos = 6;
uint64 remote_volume_count = 7;
+ uint64 max_ssd_volume_count = 8;
+ uint64 ssd_volume_count = 9;
}
message VolumeListRequest {
}