mirror of https://github.com/milvus-io/milvus.git
31 lines
491 B
Go
31 lines
491 B
Go
package master
|
|
|
|
type persistenceScheduler interface {
|
|
Enqueue(interface{}) error
|
|
schedule(interface{}) error
|
|
scheduleLoop()
|
|
|
|
Start() error
|
|
Close()
|
|
}
|
|
type MockFlushScheduler struct {
|
|
}
|
|
|
|
func (m *MockFlushScheduler) Enqueue(i interface{}) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *MockFlushScheduler) schedule(i interface{}) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *MockFlushScheduler) scheduleLoop() {
|
|
}
|
|
|
|
func (m *MockFlushScheduler) Start() error {
|
|
return nil
|
|
}
|
|
|
|
func (m *MockFlushScheduler) Close() {
|
|
}
|