support infinite locks using getl
Hello! I would like to implement PHP session storage with membase over the memcache extension, but have a requirement that lock expiry is greater than 29 seconds (sadly many PHP applications require long session locks in lieu of a queue service).
1. Are infinite timeouts practical? I'd like a lock to be released when the client's connection drops (in case of application crashes) - does the client keep an open connection for the duration of the lock?
2. If infinite timeouts are impractical could the maximum expiry time be increased to a greater value, perhaps ~200s, when it's explicitly set? I realise this could introduce backwards incompatibilities, perhaps a different method/parameter position for setting this timeout could be used?