Firebird Documentation IndexFirebird 2.5 Release NotesPlatform Ports → HP-UX
Firebird Home Firebird Home Prev: Linux/sh4 (Renesas SH)Firebird Documentation IndexUp: Platform PortsNext: Port for Very Old Windows 32-bit Platforms

HP-UX

Lock Table Improvement for HP-UX

Lock Table Improvement for HP-UX

A. Peshkov

Tracker reference CORE-2644

All of the POSIX platform ports except HP-UX enable the lock table to grow when the space initially allocated for it becomes exhausted. For the HP-UX port, the hardware limitations of the PA-RISC platform prevented the same implementation of dynamic resizing because it does not support remapping the same file region to a different virtual address in the same process. ISC_remap_file therefore does not work and the lock table could not grow.

The SAS team had developed a solution in their edition of the Vulcan code to make the lock table expansible on this platform. It is this solution that has been imported to the Firebird 2.5 port for HP-UX.

Prev: Linux/sh4 (Renesas SH)Firebird Documentation IndexUp: Platform PortsNext: Port for Very Old Windows 32-bit Platforms
Firebird Documentation IndexFirebird 2.5 Release NotesPlatform Ports → HP-UX