milvus/internal
congqixia 4f8c540c77
enhance: cache collection schema attributes to reduce proxy cpu (#29668)
See also #29113

The collection schema is crucial when performing search/query but some
of the information is calculated for every request.

This PR change schema field of cached collection info into a utility
`schemaInfo` type to store some stable result, say pk field,
partitionKeyEnabled, etc. And provided field name to id map for
search/query services.

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-01-04 17:28:46 +08:00
..
allocator Refine delete by expression for forbid proxy dml task scheduler hang (#29340) 2023-12-26 19:52:48 +08:00
core enhance: unable to compile C++ tests (#29616) 2024-01-04 13:20:46 +08:00
datacoord fix: the config value of DataCoordTimeTick become longer and longer (#29659) 2024-01-04 17:06:47 +08:00
datanode fix: Correct flush buffer size metrics (#29571) 2024-01-04 17:22:46 +08:00
distributed enhance: cache collection schema attributes to reduce proxy cpu (#29668) 2024-01-04 17:28:46 +08:00
http enhance: Support to get the param value in the runtime (#29297) 2023-12-22 18:36:44 +08:00
indexnode feat: support inverted index (#28783) 2023-12-31 19:50:47 +08:00
kv enhance: Make etcd kv request timeout configurable (#28661) 2023-11-23 19:34:23 +08:00
metastore fix: missing the grant info when using the SelectGrant api with the default db (#29173) 2023-12-14 16:20:43 +08:00
mocks feat: support enable/disable mmap for index (#29005) 2023-12-21 18:07:24 +08:00
mq fix: unstable ut and fix goroutine leak (#29624) 2024-01-04 17:24:47 +08:00
parser/planparserv2 fix: Fix bug for parsing expression that include quotes (#28416) 2023-11-23 17:18:32 +08:00
proto enhance: make delegator delete buffer holding all delete from cp (#29626) 2024-01-04 17:02:46 +08:00
proxy enhance: cache collection schema attributes to reduce proxy cpu (#29668) 2024-01-04 17:28:46 +08:00
querycoordv2 enhance: make delegator delete buffer holding all delete from cp (#29626) 2024-01-04 17:02:46 +08:00
querynodev2 enhance: make delegator delete buffer holding all delete from cp (#29626) 2024-01-04 17:02:46 +08:00
registry Add querynode client wrapper and avoid grpc in standalone mode (#27781) 2023-10-19 11:10:07 +08:00
rootcoord enhance: unable to compile C++ tests (#29616) 2024-01-04 13:20:46 +08:00
storage feat: support inverted index (#28783) 2023-12-31 19:50:47 +08:00
tso Format the code (#27275) 2023-09-21 09:45:27 +08:00
types Decoupling client and server API in types interface (#27186) 2023-09-26 09:57:25 +08:00
util feat: support inverted index (#28783) 2023-12-31 19:50:47 +08:00