On Fri, Aug 10, 2012 at 1:09 AM, Philip Martin <philip.mar...@wandisco.com> wrote: > Ben Reser <b...@reser.org> writes: > >> On Thu, Aug 9, 2012 at 12:51 PM, Johan Corveleyn <jcor...@gmail.com> wrote: >>> What does a frozen repository actually look like for clients? I assume >>> only write operations are affected. What happens to a commit or a >>> propset or a revprop change? > > Anything that attempts to write will block either until the freeze is > over or some timeout occurs depending on how the writer has been > designed. > > For a live repository with commits going on the command > > freeze-program repository -c command > > causes attempts to take new write-locks to block, waits until existing > write-locks are released, and then runs the command with the repository > frozen. When the command finishes the freeze-program exits which > unfreezes the repository thus allowing the blocked write-locks to > proceed.
So, say for a standard 1.8 FSFS repository, is there a timeout for commits? What's the timeout (is it configurable?)? How will the commit fail when it reaches the timeout? -- Johan