Git Product home page Git Product logo

Comments (4)

lemire avatar lemire commented on June 2, 2024

Sorry but I am closing this issue as it is invalid.

You must show that your inputs follow the Roaring specification which explicitly documented:
https://github.com/RoaringBitmap/RoaringFormatSpec

As I wrote in the previous issue, badger use their own custom implementation: https://github.com/dgraph-io/sroar

That is fine but if you encounter format incompatibilities with standard Roaring bitmaps, then reach out to Dgraph.

We only support the roaring library and the standard Roaring format.

You can use customized implementations but we will not support it.

You can, of course, suggest pull requests to use with new functionality to accommodate your needs.

Of course, it is possible that we have bugs. If so, please provide analysis and test cases.

Your bug report should not involve serialized data by another library we do not support. If this other library was meant to produce standard Roaring bitmaps, then issue a bug report with them, using the specification.

If you have standard compliant inputs that we fail to deserialize properly, please demonstrate that your serialized data is compliant with our format and open a bug report with such data. Note that I consider such bugs unlikely.

from roaring.

Akhilesh53 avatar Akhilesh53 commented on June 2, 2024

Agreed. But the point is whatever values we are storing in the bitmap, we are storing the same in db as []byte and fetching the same []byte from memory and writing it back in the bitmap. If the values stored in the bitmap are valid, it should not give an error. @lemire

from roaring.

lemire avatar lemire commented on June 2, 2024

Then you should be able to reproduce the issue using a standard compliant input. Please make sure to document how it follows the standard. Provide reproducible code.

from roaring.

lemire avatar lemire commented on June 2, 2024

Let me elaborate...

If the values stored in the bitmap are valid

That's the critical part. You have to prove that it is the case. You have to see whether they are standard compliant. Most likely, they are not.

from roaring.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.