milvus/internal
smellthemoon 5616b7e8d2
enhance: support null in c data_datacodec and load null value (#32183)
1. support read and write null in segcore
    will store valid_data(use uint8_t type to save memory) in fieldData.
2. support load null
binlog reader read and write data into column(sealed segment),
insertRecord(growing segment). In sealed segment, store valid_data
directly. In growing segment, considering prior implementation and easy
code reading, it covert uint8_t to fbvector<bool>, which may optimize in
future.
3.  retrieve valid_data.
    parse valid_data in search/query.
#31728

---------

Signed-off-by: lixinguo <xinguo.li@zilliz.com>
Co-authored-by: lixinguo <xinguo.li@zilliz.com>
2024-07-23 16:07:51 +08:00
..
allocator enhance: Pre-allocate ids for import (#33958) 2024-07-07 21:26:14 +08:00
core enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
datacoord enhance: Add integration test for clustering compaction (#34881) 2024-07-23 10:13:43 +08:00
datanode enhance: Send flush signal when the water level reaches the high watermark (#34907) 2024-07-23 10:29:42 +08:00
distributed enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
flushcommon enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
http enhance: enable profile and block profiling (#34642) 2024-07-19 18:43:41 +08:00
indexnode fix: Get current index version from knowhere before building index (#34901) 2024-07-23 10:23:42 +08:00
kv enhance: Fix lint issues from recent PRs (#34482) 2024-07-09 10:06:24 +08:00
metastore fix: streaming service related fix patch (#34696) 2024-07-16 15:49:38 +08:00
mocks enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
parser/planparserv2 enhance: Fix lint issues from recent PRs (#34482) 2024-07-09 10:06:24 +08:00
proto enhance: Organize the common modules of streamingNode and dataNode (#34773) 2024-07-22 11:33:51 +08:00
proxy feat: record the duration waiting in the proxy queue (#34744) 2024-07-23 14:23:52 +08:00
querycoordv2 fix: Segment may bounce between delegator and worker (#34830) 2024-07-23 15:57:49 +08:00
querynodev2 enhance: Remove useless ops when there is no write (#34767) 2024-07-19 14:31:42 +08:00
registry Add querynode client wrapper and avoid grpc in standalone mode (#27781) 2023-10-19 11:10:07 +08:00
rootcoord enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
storage enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
streamingcoord enhance: implement streaming coord client (#34654) 2024-07-22 11:32:04 +08:00
streamingnode enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
tso enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
types enhance: Check by proxy rate limiter when delete get data by query. (#30891) 2024-05-23 20:03:40 +08:00
util enhance: add message and msgstream msgpack adaptor (#34874) 2024-07-22 20:59:42 +08:00
.mockery.yaml enhance: implement streaming coord client (#34654) 2024-07-22 11:32:04 +08:00