Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cluster dev 3 #12

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open

Cluster dev 3 #12

wants to merge 39 commits into from

Conversation

wayblink
Copy link
Owner

No description provided.

@wayblink wayblink force-pushed the cluster-dev-3 branch 10 times, most recently from ecbf3a7 to 419d6ac Compare December 26, 2023 13:00
wayblink and others added 20 commits January 4, 2024 19:22
Signed-off-by: sre-ci-robot <[email protected]>
See also milvus-io#27675

`Allocator.Alloc` and `Allocator.AllocOne` might be invoked multiple
times if there were multiple blobs set in one sync task.

This PR add pre-fetch logic for all blobs and cache logIDs in sync task
so that at most only one call of the allocator is needed.

---------

Signed-off-by: Congqi Xia <[email protected]>
See also milvus-io#29699

Querycoord panicked when tried to pop from an empty heap. We assume the
heap shall not be empty, but in some branch, the candidate is never
pushed back.

This PR put pop & push in a closure and adds a defer call to push item
back.

Signed-off-by: Congqi Xia <[email protected]>
This PR defines the new import reader interfaces and implement a binlog
reader for import.

issue: milvus-io#28521

---------

Signed-off-by: bigsheeper <[email protected]>
This PR add ctx for load index logs

Signed-off-by: Wei Liu <[email protected]>
issue: milvus-io#29672
the storage account need privileges of actions
`Microsoft.Storage/storageAccounts/blobServices/containers/blobs/*` at
least

Signed-off-by: PowderLi <[email protected]>
milvus-io#29590)

issue: milvus-io#29230
this pr do these things:
1. add gpu brute force;
2. limit gpu index only support l2 / ip;

Signed-off-by: cqy123456 <[email protected]>
…28983)

related: milvus-io#25324

Search GroupBy function, used to aggregate result entities based on a
specific scalar column.
several points to mention:

1. Temporarliy, the whole groupby is implemented separated from
iterative expr framework **for the first period**
2. In the long term, the groupBy operation will be incorporated into the
iterative expr framework:milvus-io#28166
3. This pr includes some unrelated mocked interface regarding alterIndex
due to some unworth-to-mention reasons. All these un-associated content
will be removed before the final pr is merged. This version of pr is
only for review
4. All other related details were commented in the files comparison

Signed-off-by: MrPresent-Han <[email protected]>
issue: milvus-io#29453 

sync distribution by rpc will also call loadSegment/releaseSegment,
which may cause all kinds of concurrent case on same segment, such as
concurrent load and release on one segment.
This PR add leader_checker which generate load/release task to correct
the leader view, instead of calling sync distribution by rpc

---------

Signed-off-by: Wei Liu <[email protected]>
due to `clientMaxSendSize` and `serverMaxRecvSize` will limit the rpc
request size limit, they should use same config value, and
`serverMaxSendSize` and `clientMaxRecvSize` will limit the rpc response
size limit, they should use same config value too.

This PR fix unexpected rpc msg limit which caused by the wrong usage of
misunderstanding rpc config items

Signed-off-by: Wei Liu <[email protected]>
related milvus-io#29588

Signed-off-by: lixinguo <[email protected]>
Co-authored-by: lixinguo <[email protected]>
This PR implements a new json reader for import.

issue: milvus-io#28521

---------

Signed-off-by: bigsheeper <[email protected]>
bigsheeper and others added 9 commits January 7, 2024 19:38
This PR implements a Parquet reader for import.

issue: milvus-io#28521

---------

Signed-off-by: bigsheeper <[email protected]>
…#29627)

related to : milvus-io#29417 

cardinal indexes upload index files in `Serialize` interface, and throw
exception when the `Serialize` failed.

Signed-off-by: xianliang <[email protected]>
This pr will make milvus load delta logs concurrently, which should
decrease the latency of loading a segment.
/kind improvement

---------

Signed-off-by: longjiquan <[email protected]>
@wayblink wayblink force-pushed the cluster-dev-3 branch 2 times, most recently from 608949f to dbc95c9 Compare January 8, 2024 06:15
congqixia and others added 4 commits January 8, 2024 14:16
…ilvus-io#29740)

See also milvus-io#27349

The segment level label in querynode used `Legacy` before segment level
was correctly passed in Load request. Now this attribute is still using
legacy so the metrics does not look right.

This PR add paramter for `NewSegment` and passes corrent values for each
invocation.

Signed-off-by: Congqi Xia <[email protected]>
…9747)

Once a role is granted to a user, the user should automatically possess
the privilege information associated with that role.

issue: milvus-io#29710

Signed-off-by: zhenshan.cao <[email protected]>
this avoids the conflicts while running multiple unit tests

Signed-off-by: yah01 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.