-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Indexnode is oomkilled when concurrent upserting and searching #33005
Comments
The same issue on test scene: create collection with 2 shards and partition-key field, 32 num_partitions -> hnsw index M: 8 efConstruction: 200 -> insert 30m-128d data -> index again and index node oomkilled
|
The segment causing indexnode OOM is compacted as expected, the sum of binlogSize < 1G
|
Two questions
|
8GB index failed on 1GB segment might be expeceted usually we see 8 times memory usage |
should we revert the segment size change and keep it 512MB? |
from the binlog size info in birdwatcher, We got almost 3.25x compression ratio, is this normal?
|
If a compression ratio of 3.25 times is normal, then we probably should not use binlog size to determine the compaction strategy. |
In my local test, the calculated compression ratio is 1.
|
I tested the case where the contents of the vector are all 0, and found that the binlog size after compaction is indeed much smaller than the data size.
segment 449730971532201555 compacted from 449730971534417859 and another two segment. |
See also: milvus-io#33005 Signed-off-by: yangxuan <xuan.yang@zilliz.com>
/unassign |
issue: #33005 1. add `MemorySize` field for insert binlog. 2. `LogSize` means the file size in the storage object. 3. `MemorySize` means the size of the data in the memory. --------- Signed-off-by: Cai Zhang <cai.zhang@zilliz.com> Signed-off-by: cai.zhang <cai.zhang@zilliz.com>
fix pr has been merged, please verify. |
Is there an existing issue for this?
Environment
Current Behavior
Expected Behavior
No response
Steps To Reproduce
No response
Milvus Log
Anything else?
No response
The text was updated successfully, but these errors were encountered: