[ 
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)

Reply via email to