/
Semaphores doesn't auto expire [5.3.0-B1]

Semaphores doesn't auto expire [5.3.0-B1]

Semaphores engine is used to prevent concurrent record saving in Admin Console. For example if 2 users are editing same record and trying to save it, then their saving attempt is queued to prevent parallel saving, which otherwise might result in data corruption.

However if there was a Fatal Error during saving, than semaphore stays in Semaphores table and is never deleted automatically. Then this results in inability to save data at all.

I propose to remove all semaphores, created within a particular session, when user session is expired or user manually does Logout.

Related Discussions