Commit Graph

18863 Commits (578c38a2f7cc5451b87fb54509c52b181e7c6e97)

Author SHA1 Message Date
congqixia 578c38a2f7
enhance: Bump milvus version to v2.3.18 (#33909)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-06-18 16:30:00 +08:00
congqixia aea3cfefce
fix: [2.3] Prevent use captured iteration variable partitionID (#33912)
Cherry-pick from master
pr: #33906
See also #33902

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-06-17 23:14:00 +08:00
Min Tian 2e01ae9141
fix: filter results less than topk (#33930)
issue: #33933

Signed-off-by: min.tian <min.tian.cn@gmail.com>
2024-06-17 22:54:01 +08:00
wei liu deb2c7854d
enhance: add restful api to trigger component stop (#32076) (#33798)
issue: #32698
pr: #32076
This PR add two rest api for component stop and status check:
1. `/management/stop?role=querynode` can stop the specified component
2. `/management/check/ready?role=rootcoord` can check whether the target
component is serviceable

---------

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-06-17 20:46:01 +08:00
xige-16 518c86236b
fix: Fix insert not limited when set collection.insertRate.max.mb=0 (#33725)
issue: #33722 
pr: #31070 
/kind bug

---------

Signed-off-by: xige-16 <xige2016@gmail.com>
Signed-off-by: gexi <gexi@didiglobal.com>
Co-authored-by: gexi <gexi@didiglobal.com>
2024-06-17 20:07:59 +08:00
aoiasd 963f601a96
enhance:[Cherry-pick] Check by proxy rate limiter when delete get data by query. (#30891) (#33794)
relate: https://github.com/milvus-io/milvus/issues/30927
pr: https://github.com/milvus-io/milvus/pull/30891

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2024-06-17 19:36:00 +08:00
wei liu 284e79cf3a
enhance: Execute bloom filter apply in parallel to speed up process delete (#33870)
issue: #33610
pr: #33611 #33793

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-06-17 12:06:04 +08:00
congqixia c62e092463
enhance: [2.3] Make applyDelete work in paralell in segment level (#32291) (#33841)
Cherry-pick from master
pr: #32291
`applyDelete` used to be serial for delete entries on each segments.
This PR make it work in parallel with errgroup to improve performance

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-06-13 23:09:56 +08:00
sammy.huang 56d39fa92b
enhance:[skip e2e] make more retries on codecov uploader (#33701)
pr: #33683

Signed-off-by: Liang Huang <sammy.huang@zilliz.com>
2024-06-12 20:40:01 +08:00
congqixia 9d6af07107
fix: [2.3] Write back dbid modification for nonDB id collection (#33641) (#33695)
Cherry-pick from master
pr: #33641
See also #33608

Make `fixDefaultDBIDConsistency` also write back collection dbid
modification when nonDB id collection is found.

This fix shall prevent dropped collections of this kind show up again
after dropping and restart.

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-06-11 10:38:01 +08:00
congqixia 636be02777
enhance: [2.3] Print UseDefaultConsistency param in read requests (#33617) (#33645)
Cherry-pick from master
pr: #33617
`UseDefaultConsistency` param is crucial for debugging slow query
problems. It could be confusing when guarantee timestamp is 1 while this
param is not logged

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-06-06 14:19:56 +08:00
congqixia 168724b2cd
fix: [2.3] Use milliseconds in apply pk latency metrics for upsert (#33580)
Cherry pick from master
pr: #29987

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-06-04 16:43:47 +08:00
yihao.dai 6d0e167f69
fix: Fix exception info is missing (#33393) (#33395)
Replace based std::exception to prevent "object slicing"

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

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

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2024-06-04 15:19:47 +08:00
sre-ci-robot 84bc1781f8
[automated] Bump milvus version to v2.3.17 (#33526)
Bump milvus version to v2.3.17
Signed-off-by: sre-ci-robot sre-ci-robot@users.noreply.github.com

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-31 18:55:50 +08:00
congqixia cc1bf63336
enhance: Bump milvus version to v2.3.17 (#33509)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-05-31 17:29:45 +08:00
Chun Han 0d4ee287e1
fix: query iterator lack results(#33137) (#33468)
related: #33137
pr: https://github.com/milvus-io/milvus/pull/33422

Signed-off-by: MrPresent-Han <chun.han@zilliz.com>
2024-05-31 13:54:07 +08:00
zhuwenxing e94fa9e2ae
test: add partition key verify in import test (#33347)
pr: https://github.com/milvus-io/milvus/pull/33253

Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-05-27 14:47:43 +08:00
wayblink d40929857c
fix:[cherry-pick]Panic if ProcessActiveStandBy returns error (#33371)
pr:#33369
issue:#33368

Signed-off-by: wayblink <anyang.wang@zilliz.com>
2024-05-27 10:13:41 +08:00
sre-ci-robot df4a1c2185
[automated] Bump milvus version to v2.3.16 (#33296)
Bump milvus version to v2.3.16
Signed-off-by: sre-ci-robot sre-ci-robot@users.noreply.github.com

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-23 10:09:41 +08:00
PowderLi 078f252aa9
fix: [cherry-pick][restful v2]role operations need dbName (#33292)
issue: #33220
master pr: #33283
2.4 pr: #33291

use dbName as part of privilege entity, so
1. grant / revoke a privilege need dbName
2. we can describe the privileges of the role which belong to one
special database

Signed-off-by: PowderLi <min.li@zilliz.com>
2024-05-23 09:57:41 +08:00
cai.zhang 653af7108c
fix: Break the dead loop of downloading binlog during compaction (#33246)
issue: #33245

---------

Signed-off-by: Cai Zhang <cai.zhang@zilliz.com>
2024-05-22 17:29:40 +08:00
SimFG 1007e6d562
enhance: [2.3] check the auth in some rest v2 api (#33254)
/kind improvement
pr: #33256
link 2.3 proto:
https://github.com/milvus-io/milvus-proto/blob/2.3/proto/milvus.proto

Signed-off-by: SimFG <bang.fu@zilliz.com>
2024-05-22 14:43:39 +08:00
congqixia 0ae4c8a11c
enhance: Bump milvus & proto version to v2.3.16 (#33127)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-05-21 16:39:40 +08:00
Gao eb98f20316
enhance: update knowhere version (#33215)
/kind branch-feature

Fix diskann PQ train dead loop

Signed-off-by: chasingegg <chao.gao@zilliz.com>
2024-05-21 16:37:44 +08:00
congqixia e325ec0a35
enhance: [2.3]Try LatestMessageID when checkpoint unmarshal fails (#33159)
Cherry-pick from master
pr: #33158
See also #33122

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-05-21 14:13:40 +08:00
Jiquan Long 76b7c23a66
fix: try best to get enough query results (#33177)
issue: https://github.com/milvus-io/milvus/issues/33137
pr: https://github.com/milvus-io/milvus/pull/32567
Co-authored-by: sunby <bingyi.sun@zilliz.com>
Co-authored-by: MrPresent-Han <chun.han@zilliz.com>

---------

Signed-off-by: longjiquan <jiquan.long@zilliz.com>
2024-05-21 14:07:45 +08:00
zhenshan.cao 23e7155a48
fix: avoid memoryleak in rendezvousFlushManager (#33112)
issue: https://github.com/milvus-io/milvus/issues/33110

Signed-off-by: zhenshan.cao <zhenshan.cao@zilliz.com>
2024-05-20 22:19:40 +08:00
pingliu 7a617e2921
doc: [skip e2e] change milvus docker image version to v2.3.15 (#33186)
pr: https://github.com/milvus-io/milvus/pull/33170

Signed-off-by: ping.liu <ping.liu@zilliz.com>
2024-05-20 17:05:39 +08:00
congqixia f848e82971
enhance: [2.3] Add param item to ignore bad message id in checkpoint (#33128)
Cherry-pick from master
pr: #33123
See also #33122

This pr add param item `mq.ignoreBadPosition` to control behavior when
mq failed to parse message id from checkpoint

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-05-20 11:31:39 +08:00
Bingyi Sun b073407119
fix: check array field data is nil before getting the type (#33119)
issue: https://github.com/milvus-io/milvus/issues/33074

---------

Signed-off-by: sunby <sunbingyi1992@gmail.com>
2024-05-18 17:18:49 +08:00
aoiasd 62848d3aed
enhance: Make sure every segment only trigger flush task once by channel.flushTs. (#33034)
Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2024-05-17 18:57:37 +08:00
Bingyi Sun bbf3a27472
fix: avoid concurrent sync and segment tasks (#33087)
issue: https://github.com/milvus-io/milvus/issues/33089

---------

Signed-off-by: sunby <sunbingyi1992@gmail.com>
2024-05-17 14:27:42 +08:00
wei liu d842efbff3
enhance: enable stopping balance after balance has been suspended (#32812) (#32941)
issue: #32811
pr: #32812 

This PR enable stopping balance after balance has been suspended, in
case of global balance has been suspend, then query node get a sigterm,
if stopping balance won't be triggered, the query node exit progress
will stuck

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-05-17 11:53:37 +08:00
Jiquan Long 0abc0d05a4
fix: etcd txn exceeds limit due to too many fields (#33040) (#33049)
fix: #33038
pr: #33040 

---------

Signed-off-by: longjiquan <jiquan.long@zilliz.com>
2024-05-15 10:07:34 +08:00
Jiquan Long bfd88670ef
fix: metric milvus_rootcoord_indexed_entity_num (#33002)
issue: #31272 
pr: #32307

Signed-off-by: longjiquan <jiquan.long@zilliz.com>
2024-05-13 17:01:34 +08:00
sre-ci-robot c5935667d5
[automated] Bump milvus version to v2.3.15 (#32983)
Bump milvus version to v2.3.15
Signed-off-by: sre-ci-robot sre-ci-robot@users.noreply.github.com

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-11 16:37:31 +08:00
congqixia 39b07adff1
enhance: Bump milvus & proto version to v2.3.15 (#32947)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-05-10 19:41:31 +08:00
wei liu 7555b4a00f
fix: Set segment to delegator failed due to wrong time unit in segment version (#32923)
issue: #31468
pr: #31643
the fix in #31643 try to update segment version when set segment to
delegator, but use wrong time unit as segment version, which make set
segment failed, and block the balance channel.

Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2024-05-10 16:37:31 +08:00
wayblink 996b79c76c
enhance: Add channelCPs in FlushResponse (#32683)
#32609

Signed-off-by: wayblink <anyang.wang@zilliz.com>
2024-05-10 09:55:31 +08:00
XuanYang-cn 89e6b6aea0
fix: [2.3] Make compactor able to clear empty segments (#32690)
Add more informative logs

See also: #32553

Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2024-05-08 16:35:30 +08:00
congqixia a631856321
fix: [2.3] Validate num of rows for insert field data with schema (#32770) (#32845)
Cherry-pick from master
pr: #32770 
See also #32769

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-05-08 16:25:30 +08:00
SimFG f72e89b549
fix: [2.3] skip to check auto id when inserting data (#32840)
/kind improvement
issue: #32591
pr: #32775
related pr: #32592

Signed-off-by: SimFG <bang.fu@zilliz.com>
2024-05-08 14:25:31 +08:00
Jiquan Long 2facf61c37
enhance: check field data type of input (#32777) (#32790)
issue: #32769 
pr: #32777

---------

Signed-off-by: longjiquan <jiquan.long@zilliz.com>
2024-05-07 14:09:30 +08:00
sammy.huang 4e82bc4970
enhance: use soft node affinity instead of hard nodeSelector (#32676)
pr: #32677

Signed-off-by: Liang Huang <sammy.huang@zilliz.com>
2024-04-29 14:25:36 +08:00
SimFG 3a7154b796
enhance: [2.3] add the skip auto id and partition key check config (#32671)
/kind improvement
issue: #32591
pr: #32592

Signed-off-by: SimFG <bang.fu@zilliz.com>
2024-04-29 10:19:31 +08:00
congqixia 114e3056c2
enhance: [2.3] Make querycoordv2 collection observer task driven (#32441) (#32615)
Cherry-pick from master
pr: #32441
See also #32440

- Add loadTask in collection observer
- For load collection/partitions, load task shall timeout as a whole
- Change related constructor to load jobs

---------

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-04-28 13:19:26 +08:00
sammy.huang d56bec07fb
enhance: bind e2e to dedicated nodes (#32578)
pr:#32600

---------

Signed-off-by: Liang Huang <sammy.huang@zilliz.com>
2024-04-26 14:13:30 +08:00
aoiasd bf2c5def8d
enhance: [Cherry-Pick] access log support get sdk type by user agent (#30760) (#32554)
Support get sdk type by user agent when we can't get sdk version by
connection in access log.

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

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2024-04-25 16:37:27 +08:00
congqixia c36b54cb57
enhance: [2.3] Use different interval for gc scan (#31363) (#32551)
Cherry-pick from master
pr: #31363
See also #31362

This PR make datacoord garbage collection scan operation using differet
interval than other opeartion.

This interval is a newly added param item, which default value is 7*24
hours.

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-04-25 16:07:26 +08:00
foxspy 560e167214
fix: add score compute consistency config for knowhere (#32584)
issue: #32583 
/kind branch-feature

Signed-off-by: xianliang.li <xianliang.li@zilliz.com>
2024-04-25 14:07:25 +08:00