Skip to content

Commit 629c248

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

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

hstream.proto

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,14 @@ service HStreamApi {
3333
// Shard APIs
3434
rpc ListShards(ListShardsRequest) returns (ListShardsResponse) {}
3535

36+
rpc ListSubscriptions(ListSubscriptionsRequest)
37+
returns (ListSubscriptionsResponse) {}
3638
rpc CreateShardReader(CreateShardReaderRequest)
3739
returns (CreateShardReaderResponse) {}
3840
rpc LookupShardReader(LookupShardReaderRequest)
3941
returns (LookupShardReaderResponse) {}
42+
rpc ListShardReaders(ListShardReadersRequest)
43+
returns (ListShardReadersResponse) {}
4044
rpc ReadShard(ReadShardRequest) returns (ReadShardResponse) {}
4145
rpc DeleteShardReader(DeleteShardReaderRequest)
4246
returns (google.protobuf.Empty) {}
@@ -58,6 +62,7 @@ service HStreamApi {
5862
rpc DescribeCluster(google.protobuf.Empty) returns (DescribeClusterResponse) {
5963
}
6064
rpc LookupResource(LookupResourceRequest) returns (ServerNode) {}
65+
rpc GetOverview(GetOverviewRequest) returns (GetOverviewResponse) {}
6166

6267
// Admin Command
6368
rpc SendAdminCommand(AdminCommandRequest) returns (AdminCommandResponse);
@@ -105,8 +110,6 @@ service HStreamApi {
105110
rpc GetView(GetViewRequest) returns (View) {}
106111
rpc DeleteView(DeleteViewRequest) returns (google.protobuf.Empty) {}
107112

108-
// overvew related apis
109-
// rpc GetOverview(GetOverviewRequest) returns (GetOverviewResponse) {}
110113

111114
// FIXME: (store)node related apis
112115
rpc ListNodes(ListNodesRequest) returns (ListNodesResponse) {}
@@ -308,8 +311,13 @@ message ReadShardRequest {
308311
uint32 maxRecords = 2;
309312
}
310313

314+
message ListShardReadersRequest {}
315+
message ListShardReadersResponse { repeated ShardReader shardReaders = 1; }
316+
311317
message DeleteShardReaderRequest { string readerId = 1; }
312318

319+
message ShardReader { string id = 1; }
320+
313321
message ReadShardResponse { repeated ReceivedRecord receivedRecords = 1; }
314322

315323
message TerminateQueriesRequest {
@@ -390,6 +398,23 @@ message View {
390398
repeated string schema = 5;
391399
}
392400

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

0 commit comments

Comments
 (0)