Hitesh Khamesra created GEODE-2129:
--------------------------------------

             Summary: Need to pdx type id random
                 Key: GEODE-2129
                 URL: https://issues.apache.org/jira/browse/GEODE-2129
             Project: Geode
          Issue Type: Bug
          Components: serialization
            Reporter: Hitesh Khamesra


Right now pdxtype id has 4 bytes.  Out of those 4 bytes, one byte reserved for 
distributed-system-id, this make sure type id generated from different cluster 
has different id. For rest of the three bytes we just increment counter to 
create new pdxtype id.  In the field, we have observed that sometimes this 
pdxType Id collides.  One reason could be they end up having same 
distributed-system-id for the different cluster.  

Thus to avoid a collision, we will be using hashcode of pdxType for three bytes 
of pdxType id. That will reduce the possibility of collision.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to