Skip to content

Concurrent UPDATE of multi-page records (large embeddings) with LSM_VECTOR index causes "Invalid pointer to a chunk" and "Concurrent modification on page" errors. #3135

@syntact-io-office-user

Description

@syntact-io-office-user

Our ingestion pipeline corrupts our database consistently when concurrency is high enough.

the corrupted records cannot be retrieved and also not deleted. Also sometime the previous or next records throw class cast exceptions (probably because the record borders got messed up)

edit
sorry I was too quick with the test case. this doesn't reproduce the corruption consistently. I will get back when I have a proper testcase

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions