Hi Malaka, Do you have the full stack trace? The provided trace doesn't say from who invoked the unlock operation.
On Thu, Apr 9, 2015 at 12:23 PM, Malaka Silva <[email protected]> wrote: > Hi All, > > Replacing the unlock with forceUnlock seems to solve the issue. > > REF [1] > forceUnlock doesn't care about ownership and lock count. It just > forcefully releases the lock. Think it as a hack in lock system and avoid > as possible as you can. > [1] https://github.com/hazelcast/hazelcast/issues/267 > > On Thu, Apr 9, 2015 at 11:33 AM, Malaka Silva <[email protected]> wrote: > >> Same was reported in [1] >> >> [1] https://wso2.org/jira/browse/BPS-349 >> >> On Mon, Mar 30, 2015 at 5:50 PM, Malaka Silva <[email protected]> wrote: >> >>> Hi, >>> >>> I did some testing of VFS distributed locking feature with ESB 4.9.0 M7. >>> >>> The functionality of above is to make sure only one server access the >>> file at a given time. (In cluster environment when multiple servers listen >>> to one folder) >>> >>> Functionality seems to be working as expected.(After some fixes) However >>> when there are 2 or more workers running under high concurrency observed >>> the [1] error. This seems to be printed on Mgr and Wrk nodes. >>> >>> The error was thrown when releasing the lock. However lock was released >>> irrespective of the error. >>> >>> It seems like a issue with hazelcast. [2] I guess it still there in >>> 3.2.6? >>> >>> [1] >>> TID: [-1] [] [2015-03-30 16:48:52,631] ERROR >>> {com.hazelcast.concurrent.lock.operations.UnlockOperation} - >>> [192.168.17.102]:4200 [wso2.carbon.domain] [3.2.6] Current thread is not >>> owner of the lock! -> <not-locked> >>> {com.hazelcast.concurrent.lock.operations.UnlockOperation} >>> java.lang.IllegalMonitorStateException: Current thread is not owner of >>> the lock! -> <not-locked> >>> at >>> com.hazelcast.concurrent.lock.operations.UnlockOperation.ensureUnlocked(UnlockOperation.java:70) >>> at >>> com.hazelcast.concurrent.lock.operations.UnlockOperation.unlock(UnlockOperation.java:64) >>> at >>> com.hazelcast.concurrent.lock.operations.UnlockOperation.run(UnlockOperation.java:56) >>> at >>> com.hazelcast.spi.impl.BasicOperationService.processOperation(BasicOperationService.java:363) >>> at >>> com.hazelcast.spi.impl.BasicOperationService.processPacket(BasicOperationService.java:309) >>> at >>> com.hazelcast.spi.impl.BasicOperationService.access$400(BasicOperationService.java:102) >>> at >>> com.hazelcast.spi.impl.BasicOperationService$BasicOperationProcessorImpl.process(BasicOperationService.java:770) >>> at >>> com.hazelcast.spi.impl.BasicOperationScheduler$PartitionThread.process(BasicOperationScheduler.java:289) >>> at >>> com.hazelcast.spi.impl.BasicOperationScheduler$PartitionThread.doRun(BasicOperationScheduler.java:283) >>> at >>> com.hazelcast.spi.impl.BasicOperationScheduler$PartitionThread.run(BasicOperationScheduler.java:258) >>> >>> [2] https://github.com/hazelcast/hazelcast/issues/267 >>> >>> Best Regards, >>> >>> Malaka Silva >>> Senior Tech Lead >>> M: +94 777 219 791 >>> Tel : 94 11 214 5345 >>> Fax :94 11 2145300 >>> Skype : malaka.sampath.silva >>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>> Blog : http://mrmalakasilva.blogspot.com/ >>> >>> WSO2, Inc. >>> lean . enterprise . middleware >>> http://www.wso2.com/ >>> http://www.wso2.com/about/team/malaka-silva/ >>> <http://wso2.com/about/team/malaka-silva/> >>> >>> Save a tree -Conserve nature & Save the world for your future. Print >>> this email only if it is absolutely necessary. >>> >> >> >> >> -- >> >> Best Regards, >> >> Malaka Silva >> Senior Tech Lead >> M: +94 777 219 791 >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> Skype : malaka.sampath.silva >> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >> Blog : http://mrmalakasilva.blogspot.com/ >> >> WSO2, Inc. >> lean . enterprise . middleware >> http://www.wso2.com/ >> http://www.wso2.com/about/team/malaka-silva/ >> <http://wso2.com/about/team/malaka-silva/> >> >> Save a tree -Conserve nature & Save the world for your future. Print this >> email only if it is absolutely necessary. >> > > > > -- > > Best Regards, > > Malaka Silva > Senior Tech Lead > M: +94 777 219 791 > Tel : 94 11 214 5345 > Fax :94 11 2145300 > Skype : malaka.sampath.silva > LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 > Blog : http://mrmalakasilva.blogspot.com/ > > WSO2, Inc. > lean . enterprise . middleware > http://www.wso2.com/ > http://www.wso2.com/about/team/malaka-silva/ > <http://wso2.com/about/team/malaka-silva/> > > Save a tree -Conserve nature & Save the world for your future. Print this > email only if it is absolutely necessary. > -- *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. email: kasung AT spamfree wso2.com linked-in: http://lk.linkedin.com/in/gajasinghe blog: http://kasunbg.org
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
