Update time tick

Signed-off-by: neza2017 <yefu.chen@zilliz.com>
This commit is contained in:
neza2017 2020-11-09 14:09:10 +08:00 committed by yefu.chen
parent db9957d48b
commit 202ded96b9
3 changed files with 18 additions and 7 deletions

View File

@ -1207,9 +1207,14 @@ func newHardTimeTickBarrier(ctx context.Context, ttStream *MsgStream, peerIds []
```go
type TimeTickBarrier interface {
GetTimeTick() (Timestamp,error)
Start() error
}
type timeSyncMsgProducer struct {
proxyTtBarrier *softTimeTickBarrier
WriteNodeTtBarrier *hardTimeTickBarrier
proxyTtBarrier TimeTickBarrier // softTimeTickBarrier
WriteNodeTtBarrier TimeTickBarrier //hardTimeTickBarrier
dmSyncStream *MsgStream // insert & delete
k2sSyncStream *MsgStream

View File

@ -8,8 +8,6 @@ import (
"sync"
"time"
"github.com/zilliztech/milvus-distributed/internal/util/typeutil"
"github.com/zilliztech/milvus-distributed/internal/conf"
"github.com/apache/pulsar-client-go/pulsar"
@ -17,9 +15,6 @@ import (
"github.com/zilliztech/milvus-distributed/internal/proto/internalpb"
)
type UniqueID = typeutil.UniqueID
type Timestamp = typeutil.Timestamp
const stopReadFlagId int64 = -1
type TimeTickReader struct {

View File

@ -0,0 +1,11 @@
package timesync
import "github.com/zilliztech/milvus-distributed/internal/util/typeutil"
type UniqueID = typeutil.UniqueID
type Timestamp = typeutil.Timestamp
type TimeTickBarrier interface {
GetTimeTick() (Timestamp,error)
Start() error
}