Skip to content
  • David Hankins's avatar
    - Some default hash table sizes were tweaked, some upwards, some downwards. · 6708d944
    David Hankins authored
      3.1.0a1's tables resulted in a reduction in default server memory use.
      The new selected values provide more of a zero sum (increasing the size
      of tables likely to be populated, decreasing the size of tables unlikely).
    
    - Lease structures appear in three spearate hashes: by IP address, by UID,
      and by hardware address.  One type of table was used for all three, and
      improvements to IP address hashing were applied to all three (so UID and
      hardware addresses were treated like 4-byte integers).  There are now two
      types of tables, and the uid/hw hashes use functions more appropriate
      to their needs.
    
    - The max-lease-misbalance percentage no longer causes scheduled rebalance
      runs to be skipped: it still governs the schedule, but every scheduled
      run will attempt balance.
    
    [ISC-Bugs #16396]
    6708d944