Skip to content

fix: [2.6] align expression cursor with scalar index raw data#50266

Open
sparknack wants to merge 6 commits into
milvus-io:2.6from
sparknack:fix/index-cursor-origin-26
Open

fix: [2.6] align expression cursor with scalar index raw data#50266
sparknack wants to merge 6 commits into
milvus-io:2.6from
sparknack:fix/index-cursor-origin-26

Conversation

@sparknack

Copy link
Copy Markdown
Contributor

pr: #50233
issue: #50197

@sre-ci-robot

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: sparknack
To complete the pull request process, please assign yanliang567 after the PR has been reviewed.
You can assign the PR to them by writing /assign @yanliang567 in a comment when ready.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@sre-ci-robot sre-ci-robot added the size/L Denotes a PR that changes 100-499 lines. label Jun 3, 2026
@mergify mergify Bot added dco-passed DCO check passed. kind/bug Issues or changes related a bug labels Jun 3, 2026
@sre-ci-robot

Copy link
Copy Markdown
Contributor

[ci-v2-notice]
Notice: New ci-v2 system is enabled for this PR.

To rerun ci-v2 checks, comment with:

  • /ci-rerun-code-check // for ci-v2/code-check
  • /ci-rerun-code-check-macos // for Code Checker MacOS (GitHub Actions)
  • /ci-rerun-build // for ci-v2/build
  • /ci-rerun-build-all // for ci-v2/build-all (multi-arch builds)
  • /ci-rerun-buildenv // for ci-v2/build-env (build milvus-env builder images)
  • /ci-rerun-ut-integration // for ci-v2/ut-integration, will rerun ci-v2/build
  • /ci-rerun-ut-go // for ci-v2/ut-go, will rerun ci-v2/build
  • /ci-rerun-ut-cpp // for ci-v2/ut-cpp
  • /ci-rerun-ut // for all ci-v2/ut-integration, ci-v2/ut-go, ci-v2/ut-cpp, will rerun ci-v2/build
  • /ci-rerun-e2e-default // for ci-v2/e2e-default
  • /ci-rerun-e2e-amd // for ci-v2/e2e-amd (e2e pool dispatcher)
  • /ci-rerun-build-ut-cov // for ci-v2/build-ut-cov (build + unit tests in one pipeline)
  • /ci-rerun-gosdk // for ci-v2/go-sdk (Go SDK E2E tests, ARM)

If you have any questions or requests, please contact @zhikunyao.

@codecov

codecov Bot commented Jun 3, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 85.32110% with 48 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.75%. Comparing base (cb08db0) to head (55ccbc9).
⚠️ Report is 943 commits behind head on 2.6.

Files with missing lines Patch % Lines
.../src/segcore/ChunkedSegmentSealedStorageV2Test.cpp 87.23% 30 Missing ⚠️
internal/core/src/exec/expression/ColumnExpr.h 50.00% 9 Missing ⚠️
internal/core/src/segcore/SegmentChunkReader.cpp 82.00% 9 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##              2.6   #50266      +/-   ##
==========================================
+ Coverage   76.99%   77.75%   +0.75%     
==========================================
  Files        1700     1999     +299     
  Lines      262533   329375   +66842     
==========================================
+ Hits       202142   256108   +53966     
- Misses      53550    65428   +11878     
- Partials     6841     7839     +998     
Components Coverage Δ
Client 79.48% <74.73%> (+1.34%) ⬆️
Core 84.64% <45.83%> (+2.42%) ⬆️
Go 75.79% <55.09%> (+0.40%) ⬆️
Files with missing lines Coverage Δ
internal/core/src/exec/expression/ColumnExpr.cpp 74.50% <100.00%> (+6.24%) ⬆️
internal/core/src/exec/expression/CompareExpr.cpp 94.97% <100.00%> (-0.03%) ⬇️
internal/core/src/exec/expression/CompareExpr.h 79.62% <100.00%> (+6.98%) ⬆️
internal/core/src/mmap/ChunkedColumnGroup.h 52.61% <100.00%> (+8.34%) ⬆️
internal/core/src/segcore/SegmentChunkReader.h 48.78% <ø> (+35.87%) ⬆️
internal/core/src/exec/expression/ColumnExpr.h 62.06% <50.00%> (-0.98%) ⬇️
internal/core/src/segcore/SegmentChunkReader.cpp 69.26% <82.00%> (+5.08%) ⬆️
.../src/segcore/ChunkedSegmentSealedStorageV2Test.cpp 93.37% <87.23%> (-6.14%) ⬇️

... and 1406 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sre-ci-robot sre-ci-robot added the low-code-coverage add test-label from zhikun, diff coverage > 80% label Jun 3, 2026
@sparknack

Copy link
Copy Markdown
Contributor Author

/ci-rerun-build

@sparknack

Copy link
Copy Markdown
Contributor Author

/ci-rerun-e2e-default

@sparknack

Copy link
Copy Markdown
Contributor Author

/ci-rerun-ut

@sparknack

Copy link
Copy Markdown
Contributor Author

/ci-rerun-gosdk

@sparknack

Copy link
Copy Markdown
Contributor Author

/ci-rerun-ut

@sparknack

Copy link
Copy Markdown
Contributor Author

/ci-rerun-gosdk

@mergify mergify Bot added the ci-passed label Jun 3, 2026
@sre-ci-robot sre-ci-robot added do-not-merge/need-merge-master-first any pr merge to release branch need to merge master first do-not-merge/need-milestone generate by v2-label-manager labels Jun 5, 2026
@sre-ci-robot

Copy link
Copy Markdown
Contributor

[INFO] PR Label Summary by Default
[FAILED] PR #50233 not merged

[WARNING] Milestone not set

You can set milestone by commenting:
/set-milestone
Example:
/set-milestone 2.5.0

Use /refresh-label to update related check and label manually

@sparknack sparknack force-pushed the fix/index-cursor-origin-26 branch from 568bdb8 to bb7639b Compare June 8, 2026 06:46
@sre-ci-robot sre-ci-robot added size/XL Denotes a PR that changes 500-999 lines. and removed size/L Denotes a PR that changes 100-499 lines. labels Jun 8, 2026
@mergify mergify Bot removed the ci-passed label Jun 8, 2026
@sre-ci-robot

Copy link
Copy Markdown
Contributor

[INFO] PR Label Summary by Default
[FAILED] PR #50233 not merged

[WARNING] Milestone not set

You can set milestone by commenting:
/set-milestone
Example:
/set-milestone 2.5.0

Use /refresh-label to update related check and label manually

@sparknack

Copy link
Copy Markdown
Contributor Author

/set-milestone 2.6.19

@sre-ci-robot sre-ci-robot added this to the 2.6.19 milestone Jun 8, 2026
@sre-ci-robot sre-ci-robot removed the do-not-merge/need-milestone generate by v2-label-manager label Jun 8, 2026
@sre-ci-robot

Copy link
Copy Markdown
Contributor

[INFO] Set milestone to: 2.6.19

@sparknack sparknack force-pushed the fix/index-cursor-origin-26 branch from bb7639b to 9ce83bb Compare June 8, 2026 06:55
@sre-ci-robot

Copy link
Copy Markdown
Contributor

[INFO] PR Label Summary by Default
[FAILED] PR #50233 not merged

Use /refresh-label to update related check and label manually

@sparknack

Copy link
Copy Markdown
Contributor Author

/set-milestone 2.6.19

@sre-ci-robot

Copy link
Copy Markdown
Contributor

[INFO] Set milestone to: 2.6.19

sparknack added 5 commits June 9, 2026 08:34
Signed-off-by: Shawn Wang <shawn.wang@zilliz.com>
Signed-off-by: Shawn Wang <shawn.wang@zilliz.com>
Signed-off-by: Shawn Wang <shawn.wang@zilliz.com>
Signed-off-by: Shawn Wang <shawn.wang@zilliz.com>
Signed-off-by: Shawn Wang <shawn.wang@zilliz.com>
@sparknack sparknack force-pushed the fix/index-cursor-origin-26 branch from 9ce83bb to 58ccf5b Compare June 9, 2026 08:53
@sre-ci-robot

Copy link
Copy Markdown
Contributor

[INFO] PR Label Summary by Default
[FAILED] PR #50233 not merged

Use /refresh-label to update related check and label manually

Signed-off-by: Shawn Wang <shawn.wang@zilliz.com>
@sre-ci-robot

Copy link
Copy Markdown
Contributor

[INFO] PR Label Summary by Default
[FAILED] PR #50233 not merged

Use /refresh-label to update related check and label manually

@sparknack

Copy link
Copy Markdown
Contributor Author

/ci-rerun-e2e-default

@mergify mergify Bot added the ci-passed label Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-passed dco-passed DCO check passed. do-not-merge/need-merge-master-first any pr merge to release branch need to merge master first kind/bug Issues or changes related a bug low-code-coverage add test-label from zhikun, diff coverage > 80% size/XL Denotes a PR that changes 500-999 lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants