Add buffer function for auto flush (#5271)
Auto-flush of a segment is not considered flush-completed.
So we need to buffer binlog paths generated by auto-flush.
See also: #5268 #5220
Signed-off-by:
yangxuan <xuan.yang@zilliz.com>
Showing
- go.mod 1 addition, 1 deletiongo.mod
- internal/datanode/binlog_meta.go 1 addition, 0 deletionsinternal/datanode/binlog_meta.go
- internal/datanode/collection_replica.go 43 additions, 1 deletioninternal/datanode/collection_replica.go
- internal/datanode/collection_replica_test.go 18 additions, 0 deletionsinternal/datanode/collection_replica_test.go
- internal/datanode/param_table.go 6 additions, 4 deletionsinternal/datanode/param_table.go
... | ... | @@ -8,7 +8,7 @@ require ( |
github.com/apache/pulsar-client-go v0.4.0 | ||
github.com/beefsack/go-rate v0.0.0-20180408011153-efa7637bb9b6 // indirect | ||
github.com/bmizerany/perks v0.0.0-20141205001514-d9a9656a3a4b // indirect | ||
github.com/coreos/etcd v3.3.13+incompatible // indirect | ||
github.com/coreos/etcd v3.3.13+incompatible | ||
github.com/datadog/zstd v1.4.6-0.20200617134701-89f69fb7df32 // indirect | ||
github.com/facebookgo/ensure v0.0.0-20200202191622-63f1cf65ac4c // indirect | ||
github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 // indirect | ||
... | ... |
Please register or sign in to comment