Closed yanliang567 closed 1 year ago
/assign @jiaoew1991 /unassign
/assign @XuanYang-cn /unassign
Many users have recently encountered the issue of setting TTL but not seeing a decrease in storage.
/assign @XuanYang-cn /unassign
Many users have recently encountered the issue of setting TTL but not seeing a decrease in storage.
I think this is related to compaction policy where we are trying to purge expired data too frequent. This should be fixed with the new gc policy but we could also do something on the compaction
Found a permenent mem leak in DN Error in lock usage, DC get results before writing the task, see not plan in DN and executing tasks in DC, think it's failed and never call SyncSegments, causing DN memory leak.
leak prof in DN
In my test, it takes 2 GC cycles(2hrs) to finsh GC all segments and reduce the minio disk usage.
The first GC removed all compactedTo segments with 0 lines. The second GC removed all original segments with ttl data. Which might need to be improved later.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Rotten issues close after 30d of inactivity. Reopen the issue with /reopen
.
Is there an existing issue for this?
Environment
Current Behavior
Index node memory increased even all the data are expired with TTL and no index task issued.
Expected Behavior
index node memory released or at least it should not increased again as there is no data or tasks issued.
Steps To Reproduce
Milvus Log
pod names on 4am cluster
Anything else?