dataCoord-related Configurations
dataCoord.channel.watchTimeoutInterval
Description | Default Value |
---|---|
Timeout on watching channels (in seconds). Datanode tickler update watch progress will reset timeout timer. | 300 |
dataCoord.channel.balanceWithRpc
Description | Default Value |
---|---|
Whether to enable balance with RPC, default to use etcd watch | true |
dataCoord.channel.legacyVersionWithoutRPCWatch
Description | Default Value |
---|---|
Datanodes <= this version are considered as legacy nodes, which doesn't have rpc based watch(). This is only used during rolling upgrade where legacy nodes won't get new channels | 2.4.1 |
dataCoord.channel.balanceSilentDuration
Description | Default Value |
---|---|
The duration after which the channel manager start background channel balancing | 300 |
dataCoord.channel.balanceInterval
Description | Default Value |
---|---|
The interval with which the channel manager check dml channel balance status | 360 |
dataCoord.channel.checkInterval
Description | Default Value |
---|---|
The interval in seconds with which the channel manager advances channel states | 1 |
dataCoord.channel.notifyChannelOperationTimeout
Description | Default Value |
---|---|
Timeout notifing channel operations (in seconds). | 5 |
dataCoord.segment.maxSize
Description | Default Value |
---|---|
The maximum size of a segment, unit: MB. datacoord.segment.maxSize and datacoord.segment.sealProportion together determine if a segment can be sealed. | 1024 |
dataCoord.segment.diskSegmentMaxSize
Description | Default Value |
---|---|
Maximun size of a segment in MB for collection which has Disk index | 2048 |
dataCoord.segment.sealProportion
Description | Default Value |
---|---|
The minimum proportion to datacoord.segment.maxSize to seal a segment. datacoord.segment.maxSize and datacoord.segment.sealProportion together determine if a segment can be sealed. | 0.12 |
dataCoord.segment.assignmentExpiration
Description | Default Value |
---|---|
Expiration time of the segment assignment, unit: ms | 2000 |
dataCoord.segment.allocLatestExpireAttempt
Description | Default Value |
---|---|
The time attempting to alloc latest lastExpire from rootCoord after restart | 200 |
dataCoord.segment.maxLife
Description | Default Value |
---|---|
The max lifetime of segment in seconds, 24*60*60 | 86400 |
dataCoord.segment.maxIdleTime
Description | Default Value |
---|---|
|
600 |
dataCoord.segment.minSizeFromIdleToSealed
Description | Default Value |
---|---|
The min size in MB of segment which can be idle from sealed. | 16 |
dataCoord.segment.maxBinlogFileNumber
Description | Default Value |
---|---|
|
32 |
dataCoord.segment.smallProportion
Description | Default Value |
---|---|
The segment is considered as "small segment" when its # of rows is smaller than | 0.5 |
dataCoord.segment.compactableProportion
Description | Default Value |
---|---|
|
0.85 |
dataCoord.segment.expansionRate
Description | Default Value |
---|---|
|
1.25 |
dataCoord.sealPolicy.channel.growingSegmentsMemSize
Description | Default Value |
---|---|
|
4096 |
dataCoord.autoUpgradeSegmentIndex
Description | Default Value |
---|---|
whether auto upgrade segment index to index engine's version | false |
dataCoord.segmentFlushInterval
Description | Default Value |
---|---|
the minimal interval duration(unit: Seconds) between flusing operation on same segment | 2 |
dataCoord.enableCompaction
Description | Default Value |
---|---|
|
true |
dataCoord.compaction.enableAutoCompaction
Description | Default Value |
---|---|
|
true |
dataCoord.compaction.clustering.enable
Description | Default Value |
---|---|
Enable clustering compaction | true |
dataCoord.compaction.clustering.autoEnable
Description | Default Value |
---|---|
Enable auto clustering compaction | false |
dataCoord.compaction.clustering.triggerInterval
Description | Default Value |
---|---|
clustering compaction trigger interval in seconds | 600 |
dataCoord.compaction.clustering.minInterval
Description | Default Value |
---|---|
The minimum interval between clustering compaction executions of one collection, to avoid redundant compaction | 3600 |
dataCoord.compaction.clustering.maxInterval
Description | Default Value |
---|---|
If a collection haven't been clustering compacted for longer than maxInterval, force compact | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
Description | Default Value |
---|---|
If new data size is large than newDataSizeThreshold, execute clustering compaction | 512m |
dataCoord.compaction.clustering.maxTrainSizeRatio
Description | Default Value |
---|---|
max data size ratio in Kmeans train, if larger than it, will down sampling to meet this limit | 0.8 |
dataCoord.compaction.clustering.maxCentroidsNum
Description | Default Value |
---|---|
maximum centroids number in Kmeans train | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
Description | Default Value |
---|---|
minimum centroids number in Kmeans train | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
Description | Default Value |
---|---|
minimum cluster size / avg size in Kmeans train | 0.01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
Description | Default Value |
---|---|
maximum cluster size / avg size in Kmeans train | 10 |
dataCoord.compaction.clustering.maxClusterSize
Description | Default Value |
---|---|
maximum cluster size in Kmeans train | 5g |
dataCoord.compaction.levelzero.forceTrigger.minSize
Description | Default Value |
---|---|
The minmum size in bytes to force trigger a LevelZero Compaction, default as 8MB | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
Description | Default Value |
---|---|
The maxmum size in bytes to force trigger a LevelZero Compaction, default as 64MB | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
Description | Default Value |
---|---|
The minimum number of deltalog files to force trigger a LevelZero Compaction | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
Description | Default Value |
---|---|
The maxmum number of deltalog files to force trigger a LevelZero Compaction, default as 30 | 30 |
dataCoord.syncSegmentsInterval
Description | Default Value |
---|---|
The time interval for regularly syncing segments | 300 |
dataCoord.enableGarbageCollection
Description | Default Value |
---|---|
Switch value to control if to enable garbage collection to clear the discarded data in MinIO or S3 service. | true |
dataCoord.gc.interval
Description | Default Value |
---|---|
The interval at which data coord performs garbage collection, unit: second. | 3600 |
dataCoord.gc.missingTolerance
Description | Default Value |
---|---|
The retention duration of the unrecorded binary log (binlog) files. Setting a reasonably large value for this parameter avoids erroneously deleting the newly created binlog files that lack metadata. Unit: second. | 86400 |
dataCoord.gc.dropTolerance
Description | Default Value |
---|---|
The retention duration of the binlog files of the deleted segments before they are cleared, unit: second. | 10800 |
dataCoord.gc.removeConcurrent
Description | Default Value |
---|---|
number of concurrent goroutines to remove dropped s3 objects | 32 |
dataCoord.gc.scanInterval
Description | Default Value |
---|---|
orphan file (file on oss but has not been registered on meta) on object storage garbage collection scanning interval in hours | 168 |
dataCoord.brokerTimeout
Description | Default Value |
---|---|
5000ms, dataCoord broker rpc timeout | 5000 |
dataCoord.autoBalance
Description | Default Value |
---|---|
Enable auto balance | true |
dataCoord.checkAutoBalanceConfigInterval
Description | Default Value |
---|---|
the interval of check auto balance config | 10 |
dataCoord.import.filesPerPreImportTask
Description | Default Value |
---|---|
The maximum number of files allowed per pre-import task. | 2 |
dataCoord.import.taskRetention
Description | Default Value |
---|---|
The retention period in seconds for tasks in the Completed or Failed state. | 10800 |
dataCoord.import.maxSizeInMBPerImportTask
Description | Default Value |
---|---|
To prevent generating of small segments, we will re-group imported files. This parameter represents the sum of file sizes in each group (each ImportTask). | 6144 |
dataCoord.import.scheduleInterval
Description | Default Value |
---|---|
The interval for scheduling import, measured in seconds. | 2 |
dataCoord.import.checkIntervalHigh
Description | Default Value |
---|---|
The interval for checking import, measured in seconds, is set to a high frequency for the import checker. | 2 |
dataCoord.import.checkIntervalLow
Description | Default Value |
---|---|
The interval for checking import, measured in seconds, is set to a low frequency for the import checker. | 120 |
dataCoord.import.maxImportFileNumPerReq
Description | Default Value |
---|---|
The maximum number of files allowed per single import request. | 1024 |
dataCoord.import.waitForIndex
Description | Default Value |
---|---|
Indicates whether the import operation waits for the completion of index building. | true |
dataCoord.gracefulStopTimeout
Description | Default Value |
---|---|
seconds. force stop node without graceful stop | 5 |
dataCoord.slot.clusteringCompactionUsage
Description | Default Value |
---|---|
slot usage of clustering compaction job. | 16 |
dataCoord.slot.mixCompactionUsage
Description | Default Value |
---|---|
slot usage of mix compaction job. | 8 |
dataCoord.slot.l0DeleteCompactionUsage
Description | Default Value |
---|---|
slot usage of l0 compaction job. | 8 |
dataCoord.ip
Description | Default Value |
---|---|
TCP/IP address of dataCoord. If not specified, use the first unicastable address |
dataCoord.port
Description | Default Value |
---|---|
TCP port of dataCoord | 13333 |
dataCoord.grpc.serverMaxSendSize
Description | Default Value |
---|---|
The maximum size of each RPC request that the dataCoord can send, unit: byte | 536870912 |
dataCoord.grpc.serverMaxRecvSize
Description | Default Value |
---|---|
The maximum size of each RPC request that the dataCoord can receive, unit: byte | 268435456 |
dataCoord.grpc.clientMaxSendSize
Description | Default Value |
---|---|
The maximum size of each RPC request that the clients on dataCoord can send, unit: byte | 268435456 |
dataCoord.grpc.clientMaxRecvSize
Description | Default Value |
---|---|
The maximum size of each RPC request that the clients on dataCoord can receive, unit: byte | 536870912 |