Skip to content

[Bug]: failed to Deserialize index, cardinal inner error at VectorDiskIndex.cpp #46141

@qixuan0212

Description

@qixuan0212

Is there an existing issue for this?

  • I have searched the existing issues

Environment

- Milvus version: 2.6-20251205-58f5fdba1-52a9c0f
- Deployment mode(standalone or cluster): both
- MQ type(rocksmq, pulsar or kafka):  pulsar  
- SDK version(e.g. pymilvus v2.0.0rc2): 2.7.0rc25
- OS(Ubuntu or CentOS): 
- CPU/Memory: 
- GPU: 
- Others:

Current Behavior

[2025/12/05 06:07:39.833 +00:00] [WARN] [querynodev2/services.go:515] ["delegator failed to load segments"] [traceID=29451670d07030d1cde1c4b5e824edec] [collectionID=462659259043107309] [partitionID=462659259043107318] [shard=in01-f25c3c045a95189-rootcoord-dml_1_462659259043107309v0] [segmentID=462659259341016399] [level=L1] [currentNodeID=1] [dstNodeID=1] [error="At Load: => failed to Deserialize index, cardinal inner error at /root/milvus/internal/core/src/index/VectorDiskIndex.cpp:119\n"]

[2025/12/05 08:16:01.764 +00:00] [WARN] [segments/segment_loader.go:301] ["release new segment created due to load failure"] [traceID=29b825fdc86a0c1a6190868f2892c7d6] [collectionID=462659259043106023] [segmentType=Sealed] [segmentID=462659259317948568] [error="At LoadSegment: At Load: => failed to Deserialize index, cardinal inner error at /root/milvus/internal/core/src/index/VectorDiskIndex.cpp:119"] [errorVerbose="At LoadSegment: At Load: => failed to Deserialize index, cardinal inner error at /root/milvus/internal/core/src/index/VectorDiskIndex.cpp:119\n(1) attached stack trace\n -- stack trace:\n | [github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).Load.func2\n](http://github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).Load.func2/n) | \t/root/milvus/internal/querynodev2/segments/segment_loader.go:382\n | [...repeated from below...]\nWraps: (2) At LoadSegment\nWraps: (3) attached stack trace\n -- stack trace:\n | [github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).loadSealedSegment\n](http://github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).loadSealedSegment/n) | \t/root/milvus/internal/querynodev2/segments/segment_loader.go:927\n | [github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).LoadSegment\n](http://github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).LoadSegment/n) | \t/root/milvus/internal/querynodev2/segments/segment_loader.go:1017\n | [github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).Load.func2\n](http://github.com/milvus-io/milvus/internal/querynodev2/segments.(*segmentLoader).Load.func2/n) | \t/root/milvus/internal/querynodev2/segments/segment_loader.go:381\n | [github.com/milvus-io/milvus/pkg/v2/util/funcutil.ProcessFuncParallel.func3\n](http://github.com/milvus-io/milvus/pkg/v2/util/funcutil.ProcessFuncParallel.func3/n) | \t/root/milvus/pkg/util/funcutil/parallel.go:87\n | runtime.goexit\n | \t/usr/local/go/src/runtime/asm_arm64.s:1223\nWraps: (4) At Load\nWraps: (5) => failed to Deserialize index, cardinal inner error at /root/milvus/internal/core/src/index/VectorDiskIndex.cpp:119\nError types: (1) *withstack.withStack (2) *errutil.withPrefix (3) *withstack.withStack (4) *errutil.withPrefix (5) merr.milvusError"]

Expected Behavior

success to Deserialize index

Steps To Reproduce

refer to https://github.com/milvus-io/milvus/issues/46027

Milvus Log

https://grafana-vdc-dev.zilliz.cc/explore?orgId=1&panes=%7B%22atB%22:%7B%22datasource%22:%22Zgl22j0Vk%22,%22queries%22:%5B%7B%22refId%22:%22A%22,%22expr%22:%22%7Bcluster%3D%5C%22uat-milvus-us-west-2%5C%22,namespace%3D%5C%22milvus-in01-f25c3c045a95189%5C%22,pod%3D~%5C%22in01-f25c3c045a95189-milvus-.%2A%5C%22%7D%7C%3D%20%5C%22462659259043106023%5C%22%22,%22datasource%22:%7B%22type%22:%22loki%22,%22uid%22:%22Zgl22j0Vk%22%7D,%22editorMode%22:%22code%22,%22queryType%22:%22range%22%7D%5D,%22range%22:%7B%22from%22:%221764914599750%22,%22to%22:%221764914860110%22%7D%7D%7D&schemaVersion=1

Anything else?

No response

Metadata

Metadata

Assignees

Labels

kind/bugIssues or changes related a bugpriority/critical-urgentHighest priority. Must be actively worked on as someone's top priority right now.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions