milvus/pkg/util
yihao.dai ecd55596cf
enhance: [10kcp] Optimize GetLocalDiskSize and segment loader mutex (#38600)
1. Make the segment loader lock protect only the resource.
2. Optimize GetDiskUsage to avoid excessive overhead.

issue: https://github.com/milvus-io/milvus/issues/37630

pr: https://github.com/milvus-io/milvus/pull/38599

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2024-12-19 21:14:26 +08:00
..
cache fix: lru related issue fixup patch (#32916) 2024-05-10 19:17:30 +08:00
commonpbutil Refine state check (#27541) 2023-10-11 21:01:35 +08:00
compressor Fix getting incorrect CPU num (#28146) 2023-11-06 06:02:16 +08:00
conc feat: datacoord/node watch based on rpc (#32036) 2024-05-07 15:49:30 +08:00
contextutil fix: add request resource timeout for lazy load, refactor context usage in cache (#32709) 2024-05-07 16:33:30 +08:00
crypto Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
distance fix: fix cal_distance default implementation (#31245) 2024-03-15 15:37:11 +08:00
etcd enhance: use the only MaxEtcdTxnNum(#33070) (#34215) 2024-07-01 18:00:07 +08:00
expr enhance: [2.4] update the expr version to support automatic conversion of variable types (#36847) 2024-10-15 10:55:23 +08:00
funcutil enhance: [2.4] RBAC custom privilege group (#37560) 2024-11-11 14:20:29 +08:00
gc feat: [Sparse Float Vector] add sparse vector support to milvus components (#30630) 2024-03-13 14:32:54 -07:00
generic Optimize the generic zero value (#27102) 2023-09-14 19:05:20 +08:00
hardware enhance: [skip e2e] set logrus log level to reduce output error logs (#30479) 2024-02-12 08:32:51 +08:00
indexparamcheck feat: [2.4] provide more general configuration to control mmap behavior (#35609) 2024-08-23 12:35:02 +08:00
indexparams enhance: [cherry-pick] add autoindex mapping for binary/sparse datatype (#33625) 2024-06-06 10:33:52 +08:00
interceptor enhance: refine access log to support format access log by yaml and print name info. (#28319) 2023-11-28 15:32:31 +08:00
lifetime Refine state check (#27541) 2023-10-11 21:01:35 +08:00
lock enhance: Refactor Compaction to enable persistence(#33265) (#34268) 2024-07-01 19:32:07 +08:00
logutil enhance: changes to propagate traceid from client (#32264) 2024-04-17 01:13:20 +08:00
merr enhance:[10kcp] Reduce GetIndexInfos calls (#37877) 2024-11-21 15:09:39 +08:00
metautil enhance: [10kcp] Add secondary index for querynode segment manager (#38312) 2024-12-09 19:56:16 +08:00
metric Add binary metric types SUBSTRUCTURE/SUPERSTRUCTURE back (#26766) 2023-08-31 20:07:00 +08:00
metricsinfo enhance: [2.4] Add delete buffer related quota logic (#35918) (#35997) 2024-09-05 16:43:06 +08:00
netutil fix: port listen racing in mix or standalone mode (#36459) 2024-09-26 21:01:15 +08:00
parameterutil fix: Rename invalid parameterutil package path (#29334) 2023-12-21 11:40:42 +08:00
paramtable enhance: [10kcp] Optimize GetLocalDiskSize and segment loader mutex (#38600) 2024-12-19 21:14:26 +08:00
ratelimitutil enhance: set database properties to restrict read access (#35754) 2024-08-29 11:41:01 +08:00
requestutil enhance: [Cherry-Pick] Update access log (#34295) 2024-07-02 15:30:15 +08:00
resource Fix the unstable resource manager testcase (#28033) 2023-11-03 11:00:17 +08:00
retry enhance: [2.4] Remove stackerror imported unexpected (#35256) (#35330) 2024-08-12 11:12:20 +08:00
symbolizer Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
syncutil enhance: [10kcp] remove the rpc level of coordinator (#37984) 2024-11-25 14:50:42 +08:00
testutils enhance: Update protobuf-go to protobuf-go v2 (#34394) (#35555) 2024-08-21 18:50:58 +08:00
tikv Format the code (#27275) 2023-09-21 09:45:27 +08:00
timerecord enhance: [cherry-pick] optimize datanode cpu usage and correct the update logic of ttchecker (#34383) 2024-07-04 16:34:17 +08:00
tsoutil Format the code (#27275) 2023-09-21 09:45:27 +08:00
typeutil enhance: [10kcp] Reduce GetRecoveryInfo calls (#37891) 2024-11-21 15:43:13 +08:00
uniquegenerator Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
OWNERS Move some modules from internal to public package (#22572) 2023-04-06 19:14:32 +08:00
constant.go enhance: [2.4] RBAC custom privilege group (#37560) 2024-11-11 14:20:29 +08:00