mirror of https://github.com/milvus-io/milvus.git
enhance: Use mvcc timestamp as guarantee ts if set (#38980)
When MvccTimestamp is set, it could be used as guarantee timestamp directly instead of new ts allocated by scheduler reducing the waiting time when delegator has tsafe lag Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>pull/38299/merge
parent
7f05d7a40f
commit
7128e36eb0
|
@ -570,6 +570,7 @@ func (t *queryTask) queryShard(ctx context.Context, nodeID int64, qn types.Query
|
|||
retrieveReq.GetBase().TargetID = nodeID
|
||||
if needOverrideMvcc && mvccTs > 0 {
|
||||
retrieveReq.MvccTimestamp = mvccTs
|
||||
retrieveReq.GuaranteeTimestamp = mvccTs
|
||||
}
|
||||
|
||||
req := &querypb.QueryRequest{
|
||||
|
|
Loading…
Reference in New Issue