Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-4683

DefaultConsistentHash segment size is not not computed correctly

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      The segment size is computed using o.i.commons.util.Util.getSegmentSize() both on the server and in the Java client. The computation uses float division, but float precision is not good enough and sometimes the segments are too small (e.g. with 200 segments, the segment size is 10737418 instead of 10737419). This means the keys with a hash of Integer.MAX_VALUE or -1 are not properly mapped to a segment.

              dberinde@redhat.com Dan Berindei (Inactive)
              dberinde@redhat.com Dan Berindei (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: