RowOverHead and MinimumSeederRequiredForPreload Attributes Configuration

The RowOverHead and MinimumSeederRequiredForPreload attributes are added to the <ServerConfig> section of the CacheConfig.xml file.

  • RowOverHead: This is an additional overhead. The RowOverHead attribute is added to calculate the actual object size of a repository. Each repository space record contains the RowOverHead. It is the sum of the system attributes overhead, ActiveSpaces overhead, and all reference keys overhead.
  • MinimumSeederRequiredForPreload: A number of seeders are required to initiate the preload. When preload initiates, each node verifies the number of seeders who have joined the RECORD space. If the seeders count is equal to or greater than the value specified for MinimumSeederRequiredForPreload, the preload represents the distributed cache objects. Else, the preload represents only the local and near cache objects.

Example

<ServerConfig>
   <Name>Standard configuration</Name>
   <CacheServerCount>1</CacheServerCount>
   <CharSet>singlebyte</CharSet>
   <Memory>2048</Memory>
   <HeapStorage>300</HeapStorage>
   <OverHead>1.3</OverHead>
   <ReplicationCount>0</ReplicationCount>
   <RowOverHead>2170</RowOverHead>
   <MinimumSeederRequiredForPreload>1</MinimumSeederRequiredForPreload>
</ServerConfig>