Skip to content

Commit

Permalink
Add GetMinTS interface (#16)
Browse files Browse the repository at this point in the history
Signed-off-by: Ryan Leung <rleungx@gmail.com>
  • Loading branch information
rleungx authored May 17, 2023
1 parent 81efb17 commit 3965d68
Show file tree
Hide file tree
Showing 26 changed files with 1,361 additions and 421 deletions.
8 changes: 5 additions & 3 deletions pkg/kvrpcpb/kvrpcpb.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1,182 changes: 833 additions & 349 deletions pkg/pdpb/pdpb.pb.go

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions pkg/tracepb/tracepb.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions proto/pdpb.proto
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,11 @@ service PD {
rpc SetExternalTimestamp(SetExternalTimestampRequest) returns (SetExternalTimestampResponse) {}

rpc GetExternalTimestamp(GetExternalTimestampRequest) returns (GetExternalTimestampResponse) {}

// Get the minimum timestamp across all keyspace groups from API server
// TODO: Currently, we need to ask API server to get the minimum timestamp.
// Once we support service discovery, we can remove it.
rpc GetMinTS (GetMinTSRequest) returns (GetMinTSResponse) {}
}

message WatchGlobalConfigRequest {
Expand Down Expand Up @@ -975,3 +980,13 @@ message GetExternalTimestampResponse {

uint64 timestamp = 2;
}

message GetMinTSRequest {
RequestHeader header = 1;
}

message GetMinTSResponse {
ResponseHeader header = 1;

Timestamp timestamp = 2;
}
2 changes: 1 addition & 1 deletion src/protos/autoid_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions src/protos/brpb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/cdcpb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/configpb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/deadlock_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/debugpb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/diagnosticspb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/enginepb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/gcpb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/import_kvpb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/import_sstpb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/keyspacepb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/protos/logbackuppb_grpc.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified src/protos/mod.desc
Binary file not shown.
94 changes: 47 additions & 47 deletions src/protos/mod.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 3965d68

Please sign in to comment.