Changes for version 0.10 - 2026-09-26

  • recover_stale frees slots of processes killed mid alloc or free.
  • New file format: recreate files from 0.09 or earlier.
  • Segments are reserved, so a full filesystem fails the constructor; DATA_POOL_SHARED_SPARSE=1 skips the reservation.
  • A failed create no longer leaves a full-size file behind.

Modules

Fixed-size shared-memory object pool for Linux

Provides

in lib/Data/Pool/Shared.pm