# PN5_60791

Updated: 1/18/2022, 5:31:44 PM
Created: 1/18/2022, 5:31:44 PM
Last Updated By: dependabot[bot]
Read Time: 1 minute(s)

# Description

Prevent jlogdup from running out of resources

# Previous Release Behavior

Under extreme circumstances, the Transaction Journaling restore process, jlogdup, could run out of opened files and so the restore operation would fail with the 'no files' message.

This was caused by the jlogdup process having an open file cache of 970 files. On Linux the default number of open files allowed is 1024. The two numbers are perilously close to each other. Occasionally it ran out of files.

One answer is to increase the number of opened files on Linux/AIX using 'ulimit -n 2000' .

# Current Release Behavior

When jlogdup starts, it checks the number of open files allowable and adjusts the cache size accordingly. In fact it limits the cache to 50% of the open files size.

Note: This is not an issue on Windows as the default number of open files on Windows is 16384.

Back to 5.7.1 Release Notes