Skip to content

Reenable uint64 support #20188

@urso

Description

@urso

We currently mask all 64bit unsigned integer values using a 63bit mask. With most counters being ever increasing the results in a simple overflow every 2^63 increments. Fortunately loads of values requiring 64bit are counters that we only compute the rate from, so it's no big problem. But 64bit IDs and and status fields can currently not be stored correctly.

Elasticsearch issue discussing to add uint64 bit integers: elastic/elasticsearch#32434
And in progress PR: elastic/elasticsearch#60050

Once we have uint64 bit support we might be able to remove the 63bit mask. We still might need to check for the Elasticsearch version and apply the mask if we index into an older version. But latest 8.0 the mask should be removed if possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions