Currently, some semaphores are not cleaned up if we have to rollback. We add the thread.finalize() in finalize() function. However, this finalize() function is not called in the rollback phase.
Currently, we have to cleanup those semaphores using ipcrm -s semid outside.
Currently, some semaphores are not cleaned up if we have to rollback. We add the thread.finalize() in finalize() function. However, this finalize() function is not called in the rollback phase. Currently, we have to cleanup those semaphores using ipcrm -s semid outside.