On 04/28/2015 05:48 PM, Kaushal M wrote:
AFAIU we've not officially supported 32-bit architectures for sometime (possibly for ever) as a community. But we had users running it anyway. 3.7 as it is currently, cannot run on 32-bit platforms. I've used atomic operations which depend on specific processor instructions, to increment a 64-bit (uint64_t) generation number. This is not possible on 32-bit platforms. I'm currently debating with myself and others around me, if we can be satisfied with using a 32-bit generation number. I used a 64-bit generation number, just to give us the widest possible range before running out. But a 32-bit generation number should be more than enough for normal usage. I'll update the list once we come to a decision.
Let us retain support for 32-bit platforms. Though as developers we do not run many tests on non 64-bit platforms, it would be not be good to break compatibility for 32-bit platforms as we have many community users running this
-Vijay _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel