mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-02 03:48:37 +08:00
49657c4690
issue: #37172 - add redo interceptor to implement append context refresh. (make new timetick) - add create segment handler for flusher. - make empty segment flushable and directly change it into dropped. - add create segment message into wal when creating new growing segment. - make the insert operation into following seq: createSegment -> insert -> insert -> flushSegment. - make manual flush into following seq: flushTs -> flushsegment -> flushsegment -> manualflush. --------- Signed-off-by: chyezh <chyezh@outlook.com>
81 lines
2.6 KiB
YAML
81 lines
2.6 KiB
YAML
quiet: False
|
|
with-expecter: True
|
|
filename: "mock_{{.InterfaceName}}.go"
|
|
dir: 'internal/mocks/{{trimPrefix .PackagePath "github.com/milvus-io/milvus/internal" | dir }}/mock_{{.PackageName}}'
|
|
mockname: "Mock{{.InterfaceName}}"
|
|
outpkg: "mock_{{.PackageName}}"
|
|
packages:
|
|
github.com/milvus-io/milvus/internal/distributed/streaming:
|
|
interfaces:
|
|
WALAccesser:
|
|
Utility:
|
|
github.com/milvus-io/milvus/internal/streamingcoord/server/balancer:
|
|
interfaces:
|
|
Balancer:
|
|
github.com/milvus-io/milvus/internal/streamingnode/client/manager:
|
|
interfaces:
|
|
ManagerClient:
|
|
github.com/milvus-io/milvus/internal/streamingcoord/client:
|
|
interfaces:
|
|
Client:
|
|
github.com/milvus-io/milvus/internal/streamingnode/client/handler:
|
|
interfaces:
|
|
HandlerClient:
|
|
github.com/milvus-io/milvus/internal/streamingnode/client/handler/assignment:
|
|
interfaces:
|
|
Watcher:
|
|
github.com/milvus-io/milvus/internal/streamingnode/client/handler/producer:
|
|
interfaces:
|
|
Producer:
|
|
github.com/milvus-io/milvus/internal/streamingnode/client/handler/consumer:
|
|
interfaces:
|
|
Consumer:
|
|
github.com/milvus-io/milvus/internal/streamingnode/server/flusher:
|
|
interfaces:
|
|
Flusher:
|
|
FlushMsgHandler:
|
|
github.com/milvus-io/milvus/internal/streamingnode/server/wal:
|
|
interfaces:
|
|
OpenerBuilder:
|
|
Opener:
|
|
Scanner:
|
|
WAL:
|
|
github.com/milvus-io/milvus/internal/streamingnode/server/wal/interceptors:
|
|
interfaces:
|
|
Interceptor:
|
|
InterceptorWithReady:
|
|
InterceptorBuilder:
|
|
github.com/milvus-io/milvus/internal/streamingnode/server/wal/interceptors/segment/inspector:
|
|
interfaces:
|
|
SealOperator:
|
|
github.com/milvus-io/milvus/internal/streamingnode/server/wal/interceptors/timetick/inspector:
|
|
interfaces:
|
|
TimeTickSyncOperator:
|
|
google.golang.org/grpc:
|
|
interfaces:
|
|
ClientStream:
|
|
github.com/milvus-io/milvus/internal/streamingnode/server/walmanager:
|
|
interfaces:
|
|
Manager:
|
|
github.com/milvus-io/milvus/internal/metastore:
|
|
interfaces:
|
|
StreamingCoordCataLog:
|
|
StreamingNodeCataLog:
|
|
github.com/milvus-io/milvus/internal/util/streamingutil/service/discoverer:
|
|
interfaces:
|
|
Discoverer:
|
|
AssignmentDiscoverWatcher:
|
|
github.com/milvus-io/milvus/internal/util/streamingutil/service/lazygrpc:
|
|
interfaces:
|
|
Service:
|
|
github.com/milvus-io/milvus/internal/util/streamingutil/service/resolver:
|
|
interfaces:
|
|
Resolver:
|
|
Builder:
|
|
google.golang.org/grpc/resolver:
|
|
interfaces:
|
|
ClientConn:
|
|
google.golang.org/grpc/balancer:
|
|
interfaces:
|
|
SubConn:
|