X Platform Documentation Portal

Release Notes

X Platform Documentation Portal

Skip to end of metadata
Go to start of metadata

Release Date: Wednesday, June 06, 2018

Release Highlights

  • Fixes a bug in log compaction that can cause the configured compaction window to be exceeded.
  • Reduced retained memory when a transaction log entry element is returned to its pool.
  • Finer grain controls on pooling configuration.

Compatibility Notes

ADM Compatibility Level: 3.8.0 (see ADM Compatibility Matrix) The Adm Compatibility level last changed in Core X 3.7.242

  • Compaction log trace is now logged to the nv.rog.compaction logger instead of nv.rog logger. 

Change Log

New Feature

Core X 3.7.275 Release Notes XPLATFORM-2014 - Allow overriding pool params by pool type rather than just by type + name

This release adds the ability to configure pools via environment variables based on their general type in addition to the existing functionality of being able to configure a pool more narrowly by its type and name.

For example: it is now possible to limit all IOBuffer pools' maxCapacity to 8192 except for native 256 byte buffers using the following environment variables

-Dnv.pool.iobuf.maxCapacity=8192 -Dnv.pool.iobuf.native-256=1048576

Or in DDL as follows:

HUMMINGBIRD

Improvement

Core X 3.7.275 Release Notes XPLATFORM-2010 - Dereference packet references when a log entry is returned to its pool.

This release ensures that pooled transaction log entries release references to packets and packet buffers when they are returned to their pool. This reduces retained memory in cases where the packets are not themselves pooled.

CDC
COMPACTION

Bug

Core X 3.7.275 Release Notes XPLATFORM-2015 - Potential for compaction window overflow

This release fixes a bug in the transaction log compactor that can cause the maxCompactionWindow size not to be honored in cases where an initial checkpoint size is greater than 2Gb or the maxCompactionWindowSize exceeds 2Gb.

COMPACTION
  • No labels