Skip to content

Commit cc9804a

Browse files
author
Time Hoo
committed
add getOverview
1 parent 95c9e8f commit cc9804a

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

hstream.proto

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ service HStreamApi {
3737
returns (CreateShardReaderResponse) {}
3838
rpc LookupShardReader(LookupShardReaderRequest)
3939
returns (LookupShardReaderResponse) {}
40+
rpc ListShardReaders(ListShardReadersRequest)
41+
returns (ListShardReadersResponse) {}
4042
rpc ReadShard(ReadShardRequest) returns (ReadShardResponse) {}
4143
rpc DeleteShardReader(DeleteShardReaderRequest)
4244
returns (google.protobuf.Empty) {}
@@ -58,6 +60,7 @@ service HStreamApi {
5860
rpc DescribeCluster(google.protobuf.Empty) returns (DescribeClusterResponse) {
5961
}
6062
rpc LookupResource(LookupResourceRequest) returns (ServerNode) {}
63+
rpc GetOverview(GetOverviewRequest) returns (GetOverviewResponse) {}
6164

6265
// Admin Command
6366
rpc SendAdminCommand(AdminCommandRequest) returns (AdminCommandResponse);
@@ -105,9 +108,6 @@ service HStreamApi {
105108
rpc GetView(GetViewRequest) returns (View) {}
106109
rpc DeleteView(DeleteViewRequest) returns (google.protobuf.Empty) {}
107110

108-
// overvew related apis
109-
// rpc GetOverview(GetOverviewRequest) returns (GetOverviewResponse) {}
110-
111111
// FIXME: (store)node related apis
112112
rpc ListNodes(ListNodesRequest) returns (ListNodesResponse) {}
113113
rpc GetNode(GetNodeRequest) returns (Node) {}
@@ -308,8 +308,13 @@ message ReadShardRequest {
308308
uint32 maxRecords = 2;
309309
}
310310

311+
message ListShardReadersRequest {}
312+
message ListShardReadersResponse { repeated ShardReader shardReaders = 1; }
313+
311314
message DeleteShardReaderRequest { string readerId = 1; }
312315

316+
message ShardReader { string id = 1; }
317+
313318
message ReadShardResponse { repeated ReceivedRecord receivedRecords = 1; }
314319

315320
message TerminateQueriesRequest {
@@ -390,6 +395,23 @@ message View {
390395
repeated string schema = 5;
391396
}
392397

398+
// Overview related
399+
message GetOverviewRequest {}
400+
401+
message GetOverviewResponse {
402+
string protocolVersion = 1;
403+
string serverVersion = 2;
404+
repeated ServerNodeStatus serverNodesStatus = 3;
405+
uint64 clusterUpTime = 4;
406+
repeated Stream allStreams = 5;
407+
repeated Subscription allSubscriptions = 6;
408+
repeated Shard allShards = 7;
409+
repeated ShardReader allShardReaders = 8;
410+
repeated Connector allConnectors = 9;
411+
repeated View allViews = 10;
412+
repeated Query allQueries = 11;
413+
}
414+
393415
// Nodes related Request and Response
394416
message GetNodeRequest { int32 id = 1; }
395417

0 commit comments

Comments
 (0)