fix:array corrupt for ignoring validity(#40384) (#40433)

related: #40384

Signed-off-by: MrPresent-Han <chun.han@gmail.com>
Co-authored-by: MrPresent-Han <chun.han@gmail.com>
This commit is contained in:
Chun Han 2025-03-07 18:15:48 +08:00 committed by GitHub
parent 32b6f721eb
commit ed71932c0a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 10 deletions

View File

@ -134,7 +134,9 @@ class Array {
if (element_type_ == DataType::INT8 ||
element_type_ == DataType::INT16) {
length_ = size / sizeof(int32_t);
} else {
} else if (element_type_ == DataType::NONE) {
length_ = 0;
} else{
length_ = size / GetDataTypeSize(element_type_);
}
}
@ -459,7 +461,9 @@ class ArrayView {
if (element_type_ == DataType::INT8 ||
element_type_ == DataType::INT16) {
length_ = size / sizeof(int32_t);
} else {
} else if(element_type_ == DataType::NONE) {
length_ = 0;
} else{
length_ = size / GetDataTypeSize(element_type_);
}
}

View File

@ -50,8 +50,6 @@ image:
repository: harbor.milvus.io/milvus/milvus
tag: PR-35426-20240812-46dadb120
indexCoordinator:
gc:
interval: 1
resources:
limits:
cpu: "1"
@ -103,11 +101,20 @@ log:
extraConfigFiles:
user.yaml: |+
indexCoord:
gc:
interval: 1
scheduler:
interval: 100
indexNode:
scheduler:
buildParallel: 4
queryNode:
mmap:
vectorField: true
vectorIndex: true
scalarField: true
scalarIndex: true
growingMmapEnabled: true
metrics:
serviceMonitor:
enabled: true
@ -256,11 +263,6 @@ queryNode:
requests:
cpu: "0.5"
memory: 500Mi
mmap:
vectorField: true
vectorIndex: true
scalarField: true
scalarIndex: true
rootCoordinator:
resources:
limits:
@ -282,4 +284,4 @@ standalone:
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/e2e
operator: Exists
operator: Exists