mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
issue: #38399 - Add a pchannel level checkpoint for flush processing - Refactor the recovery of flushers of wal - make a shared wal scanner first, then make multi datasyncservice on it Signed-off-by: chyezh <chyezh@outlook.com>
15 lines
570 B
Go
15 lines
570 B
Go
package registry
|
|
|
|
import (
|
|
"github.com/milvus-io/milvus/internal/streamingnode/server/wal"
|
|
"github.com/milvus-io/milvus/internal/streamingnode/server/wal/adaptor"
|
|
"github.com/milvus-io/milvus/internal/streamingnode/server/wal/interceptors"
|
|
"github.com/milvus-io/milvus/pkg/streaming/walimpls/registry"
|
|
)
|
|
|
|
// MustGetBuilder returns the wal builder by name.
|
|
func MustGetBuilder(name string, interceptorBuilders ...interceptors.InterceptorBuilder) wal.OpenerBuilder {
|
|
b := registry.MustGetBuilder(name)
|
|
return adaptor.AdaptImplsToBuilder(b, interceptorBuilders...)
|
|
}
|