New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shard/Index introduce versioning #1833
Comments
To find some of the affected places grep for |
This still requires version checking as outlined in #1833
- So far it decides to use the correct endianness for the inverted index based on the version. - It does not yet introduce runtime sorting for v1 indices - Skipping the test for now as it seems I can't run them on my M1 Mac currently, will run them from an Intel mac after pushing
For backward compatibility. Also make sure versioner file and proplen tracker are deleted when DELETEing the class.
Thank you for your contribution to Weaviate. This issue has not received any activity in a while and has therefore been marked as stale. Stale issues will eventually be autoclosed. This does not mean that we are ruling out to work on this issue, but it most likely has not been prioritized high enough in the last months. |
This is complete and can be closed :-) |
1
2
LittleEndian
toBigEndian
)1
keep writing and reading with little endian in all places, if version is at least2
use big endianTODOs
v1
v2
LittleEndian
forv1
,BigEndian
forv2
when reading and writing doc ids in inverted indexv1
sort rows inMapList
v1
sort rows in map cursorv1
sort rows in map compactionThe text was updated successfully, but these errors were encountered: