From 2ee495d34a31952fa2296db8ec0b1015d50bb0a7 Mon Sep 17 00:00:00 2001 From: Bin Shi Date: Fri, 12 May 2023 12:51:45 +0800 Subject: [PATCH] Rebase Signed-off-by: Bin Shi --- client/tso_client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/tso_client.go b/client/tso_client.go index 5641a010da4..9aae31bba5a 100644 --- a/client/tso_client.go +++ b/client/tso_client.go @@ -285,7 +285,10 @@ func (c *tsoClient) backupClientConn() (*grpc.ClientConn, string) { // getMinTS gets a timestamp from PD or the minimal timestamp across all keyspace groups from the TSO microservice. func (c *tsoClient) getMinTS(ctx context.Context) (physical, logical int64, err error) { // Immediately refresh the TSO server/pod list - addrs := c.svcDiscovery.DiscoverMicroservice(tsoService) + addrs, err := c.svcDiscovery.DiscoverMicroservice(tsoService) + if err != nil { + return 0, 0, errs.ErrClientGetMinTSO.Wrap(err).GenWithStackByCause() + } if len(addrs) == 0 { return 0, 0, errs.ErrClientGetMinTSO.FastGenByArgs("no tso servers/pods discovered") }