Active
Project:
Partial Date
Version:
7.x-1.x-dev
Component:
Documentation
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
24 Nov 2017 at 00:07 UTC
Updated:
10 Apr 2018 at 01:50 UTC
Jump to comment: Most recent
Due to the length of the timestamps 32 bit PHP is incapable of handling them as integers and you get very unexpected results.
When using PHP on Windows, even if you are using 64 bit hardware and the 64 bit version of PHP it still uses 32 bit integers.
I think the main place I encountered this being an issue is with the entity api integration, which uses integers, so for example, indexing the timestamp in solr via search API gets broken 32 bit handled integers.
Possible solutions:
Comments
Comment #2
rooby commentedComment #3
rooby commentedDocumentation should suffice for this.
Maybe an item in the 'Requirements' section that says requires 64 bit integers, like the Multiversion module does.
Comment #4
rooby commented