On 1/22/2015 8:09 AM, Evgeny Kotkov wrote:
> Thank you very much for your efforts.  Could you please post a trace for a
> non-existing path, but not for the one ending with rev-prop-atomics.shm?
> Try "\MyRepo\db\should-not-ever-exist" and maybe "\MyRepo\this-one-too".

If I change the file name to "should-not-ever-exist", I get the exact
same output.

> Given the strange behavior with an ERROR_ACCESS_DENIED followed by the
> ERROR_FILE_NOT_FOUND, personally, I would be also interested in seeing
> the Process Monitor [2] logs for this operation.

Now this is strange. I started Process Monitor (PM) and now I get
different behavior. The first call to apr_file_remove now returns ENOENT
(720002).

So I went to my server, started PM and executed svnadmin hotcopy and it
finished successfully. I deleted the repository copy, shut down PM and
repeated the svnadmin hotcopy command and it failed in the same way.

In other words, the hotcopy succeeds if PM is running. Heisenberg in action?

In the PM log, there are lots of accesses to C:\Windows\CSC which is the
client side cache for network files. I wonder if Windows' offline-files
capabilities are getting in the way here? Even so, the change that you
have discussed should resolve this problem and I think it's a reasonable
change.

Cory

Reply via email to