On Wed, 22 Apr 2009, Benjamin Eberlei wrote:

> On Wednesday 22 April 2009 10:08:28 Tobias Schlitt wrote:
> >
> > There is a global lock file for the whole back end directory, which is
> > used when you acquire or release a Webdav lock or perform certain
> > operations on locked entities. The lock only lasts for a certain part of
> > the request.
> >
> > Locking is neccessary here, since the lock plugin performs multiple
> > requests on the backend, which must occur like an atomic operation.
> >
> > You're right, it should be in the hand of an admin to free such dangling
> > locks, if they occur. You can simply delete them and the server should
> > be running properly again.
> >
> > If you experience this issue reproducably again, please trace it and
> > send me the trace so I can see what's going wrong.
> 
> i tried again today after rebooting my desktop and it did not work out of the 
> box. the usleep locking routine goes into an infinite loop in usleep.
> 
> Now i have the cause (probably a bug) and it is that the directory was not 
> +x'able from the server directory. Shouldnt that be checked in the locking 
> routine at least once upon setting the path with the options?

It should... can you file a report for this so that we don't forget 
about it please? (Feel free to point to this discussion from your 
report).

with kind regards,
-- 
Derick Rethans
eZ components Product Manager
eZ systems | http://ez.no
-- 
Components mailing list
Components@lists.ez.no
http://lists.ez.no/mailman/listinfo/components

Reply via email to