[
https://issues.apache.org/jira/browse/OFBIZ-5626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14021733#comment-14021733 ]
Scott Gray commented on OFBIZ-5626:
-----------------------------------
Either instanceId (which I'd already suggested above) or lockedByInstanceId would be fine by me. I agree runByInstanceId isn't ideal (but not necessarily a bad choice).
I don't see why the instanceId needs to be part of the primary key though, the original intent of the table should be maintained where the intent is one row per service.
> No lock can be acquired after ofbiz application crashes.
> --------------------------------------------------------
>
> Key: OFBIZ-5626
> URL:
https://issues.apache.org/jira/browse/OFBIZ-5626> Project: OFBiz
> Issue Type: Bug
> Components: framework
> Affects Versions: SVN trunk
> Reporter: Leon
> Priority: Critical
> Attachments: OFBIZ-5626.patch
>
>
> We have a service which semaphore set to "fail". Someday, while it was running, the whole ofbiz crashed. After the restart, the service is unable to run anymore since the lock file (database record in ServiceSemaphore entity) is already there.
> Is there any way to cleanup the unused lock files during ofbiz startup? How about the cluster environment?
--
This message was sent by Atlassian JIRA
(v6.2#6252)