This topic introduces the data coordinator-related configurations of Milvus.
Data coordinator (data coord) manages the topology of data nodes, maintains metadata, and triggers flush, compact, and other background data operations.
Under this section, you can configure data coord address, segment settings, compaction, garbage collection, etc.
Description |
Default Value |
TCP/IP address of data coordinator.
Data coordinator monitors all IPv4 addresses if this parameter is set as 0.0.0.0 .
|
localhost |
Description |
Default Value |
TCP port of data coordinator. |
13333 |
Description |
Default Value |
The maximum size of each RPC request that the data coord can receive.
Unit: Byte
|
2147483647 |
Description |
Default Value |
The maximum size of each respond the data coord can send when receiving an RPC request.
Unit: Byte
|
2147483647 |
Description |
Default Value |
The maximum size of each respond that the data coord can receive when sending an RPC request.
Unit: Byte
|
104857600 |
Description |
Default Value |
The maximum size of each RPC request that the data coord can send.
Unit: Byte
|
104857600 |
Description |
Default Value |
Switch value to control if to enable segment compaction.
Compaction merges small-size segments into a large segment, and clears the entities deleted beyond the rentention duration of Time Travel.
|
true |
Description |
Default Value |
Switch value to control if to enable garbage collection to clear the discarded data in MinIO or S3 service.
|
false |
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.
|
512 |
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.75 |
Description |
Default Value |
Expiration time of the segment assignment.
Unit: ms
|
2000 |
Description |
Default Value |
Switch value to control if to enable automatic segment compaction during which data coord locates and merges compactable segments in the background.
This configuration takes effect only when dataCoord.enableCompaction is set as true .
|
true |
Description |
Default Value |
The interval at which data coord performs garbage collection.
Unit: Second
This configuration takes effect only when dataCoord.enableGarbageCollection is set as true .
|
3600 |
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
This configuration takes effect only when dataCoord.enableGarbageCollection is set as true .
|
86400 |
Description |
Default Value |
The retention duration of the binlog files of the deleted segments before they are cleared.
Unit: Second
This configuration takes effect only when dataCoord.enableGarbageCollection is set as true .
|
86400 |