Semaphores Hanging After BSP Calculation Has Successfully Completed (Doc ID 2182815.1)

Last updated on SEPTEMBER 14, 2016

Applies to:

Oracle Financial Services Balance Sheet Planning - Version 8.0.0 and later
Information in this document applies to any platform.
Oracle Financial Services Balance Sheet Planning (BSP)
Semaphores / Shared Memory
rmipc
ipc

Symptoms

On BSP 8.0.2.0.1, it appears after running complete calculation, the calculation completes successfully without errors, but a semaphore associated with the completed ofsrm process is not released.

ACTUAL BEHAVIOR
Recurring semaphores happen when we process a lot of calculation. Now that we're running a way more entities, the server is becoming jammed with too many semaphores.
Previously these were removed occasionally, but now, some calculation can't finish before that server have too many semaphores.

The following errors may start to appear in the log files after semaphores start to accumulate:

Module Logging OFS errors: semget failed, errno = 28, file ipcmutex.cpp, line 251

Module Logging OFS errors: Out of Shared Memory


EXPECTED BEHAVIOR
Expect the semaphore to be removed after successful completion of ofsrm process.

The issue can be reproduced at will with the following steps:
1. Run complete calculation for leaf 0 planning point.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms