-
Notifications
You must be signed in to change notification settings - Fork 5k
Closed
Labels
StalledTeam:Services(Deprecated) Label for the former Integrations-Services team(Deprecated) Label for the former Integrations-Services teamenhancementlibbeat
Description
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.
jsoriano and jpountz
Metadata
Metadata
Assignees
Labels
StalledTeam:Services(Deprecated) Label for the former Integrations-Services team(Deprecated) Label for the former Integrations-Services teamenhancementlibbeat