milvus/internal/reader/query_node_time.go
neza2017 d18c17e786 Add Meta table implementation
Signed-off-by: neza2017 <yefu.chen@zilliz.com>
2020-11-04 16:28:14 +08:00

35 lines
698 B
Go

package reader
type QueryNodeTime struct {
ReadTimeSyncMin Timestamp
ReadTimeSyncMax Timestamp
WriteTimeSync Timestamp
ServiceTimeSync Timestamp
TSOTimeSync Timestamp
}
type TimeRange struct {
timestampMin Timestamp
timestampMax Timestamp
}
func (t *QueryNodeTime) updateReadTimeSync() {
t.ReadTimeSyncMin = t.ReadTimeSyncMax
// TODO: Add time sync
t.ReadTimeSyncMax = 1
}
func (t *QueryNodeTime) updateWriteTimeSync() {
// TODO: Add time sync
t.WriteTimeSync = 0
}
func (t *QueryNodeTime) updateSearchServiceTime(timeRange TimeRange) {
t.ServiceTimeSync = timeRange.timestampMax
}
func (t *QueryNodeTime) updateTSOTimeSync() {
// TODO: Add time sync
t.TSOTimeSync = 0
}