milvus/pkg/util/conc
chyezh 2586c2f1b3
enhance: use WalkWithPrefix api for oss, enable piplined file gc (#31740)
issue: #19095,#29655,#31718

- Change `ListWithPrefix` to `WalkWithPrefix` of OOS into a pipeline
mode.

- File garbage collection is performed in other goroutine.

- Segment Index Recycle clean index file too.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
2024-04-25 20:41:27 +08:00
..
future_test.go enhance: use WalkWithPrefix api for oss, enable piplined file gc (#31740) 2024-04-25 20:41:27 +08:00
future.go enhance: use WalkWithPrefix api for oss, enable piplined file gc (#31740) 2024-04-25 20:41:27 +08:00
options_test.go Use conc.PoolOption instead of ants.Option (#24585) 2023-06-01 15:52:31 +08:00
options.go Format the code (#27275) 2023-09-21 09:45:27 +08:00
pool_test.go enhance: make SyncManager pool size refreshable (#29224) 2023-12-15 09:58:43 +08:00
pool.go enhance: make SyncManager pool size refreshable (#29224) 2023-12-15 09:58:43 +08:00
singleflight_test.go Fix unstable TestSingleflight unit test (#26363) 2023-08-16 10:07:33 +08:00
singleflight.go Merge get worker process for same nodeID (#25185) 2023-06-28 18:34:24 +08:00