My Oracle Support Banner

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

Last updated on APRIL 13, 2018

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


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

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

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.


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.