KEMBAR78
Better immutable ID tracker load errors by timvisee · Pull Request #7240 · qdrant/qdrant · GitHub
Skip to content

Conversation

@timvisee
Copy link
Member

@timvisee timvisee commented Sep 10, 2025

This improves error reporting if loading mappings for the immutable ID tracker fails. While this doesn't resolve the load issue, it helps us pinpoint to the place of failure much quicker.

Before, our error looked like this:

IO error: failed to fill whole buffer

Now it looks like this:

Inconsistent storage: Immutable ID tracker failed to read next mapping, reading entry 46001/46077, assuming malformed storage: Inconsistent storage: failed to read numeric point ID from file: failed to fill whole buffer

All Submissions:

  • Contributions should target the dev branch. Did you create your branch from dev?
  • Have you followed the guidelines in our Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?

coderabbitai[bot]

This comment was marked as resolved.

@qdrant qdrant deleted a comment from coderabbitai bot Sep 10, 2025
coderabbitai[bot]

This comment was marked as resolved.

@qdrant qdrant deleted a comment from coderabbitai bot Sep 10, 2025
@timvisee timvisee merged commit b29e59a into dev Sep 10, 2025
16 checks passed
@timvisee timvisee deleted the immutable-id-tracker-read-error branch September 10, 2025 15:50
timvisee added a commit that referenced this pull request Sep 29, 2025
* Construct proper error when reading immutable ID tracker mapping fails

* Use new error builder for other use case too

* Even better error messages
@timvisee timvisee mentioned this pull request Sep 29, 2025
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.

2 participants