On Mon, Apr 10, 2017 at 8:35 AM, William A Rowe Jr <wr...@rowe-clan.net> wrote:
>
> There is a fix for the appearance of offline resources on Windows as
> symlinks, only junctions and symlinks to first and files should have
> appeared as symlinks

Before I wrap up for the weekend, I'll add my further comments to
https://bz.apache.org/bugzilla/show_bug.cgi?id=47630
but in short ... it's  a nasty mess that must not hold up 1.6.x branch,
and I suspect we are all ready to vote on 1.6.0.

The one 'easy' mechanism is to do a directory walk, which slips us
the secret answer to which type of Reparse Point we are looking at
through a reserved field. The two other possible interrogations
we've already conducted will not give us that data, so we are back
out for a bonus system call per-file. And still no obvious way to
distinguish the system's mount point from the any-user's created
junction.

Even as we fix this, Michael's comment 12 on a deduplicated file
worries me; https://bz.apache.org/bugzilla/show_bug.cgi?id=47630#c12
... what happens when SVN or similar actually open that file and
write to it? Is it now a copy-on-write resource? Or will one 'svn up'
sync the file, and corresponding svn up operations on different
'copies' of a deduplicated file now trash the shared 'de-duped'
file attempting to patch the same file again?

1.6 shouldn't wait, if you want to dive in Nick, go for it :)

Cheers, and happy holiday to all my Christian friends (only just
realized that east meets west this weekend :)

Bill

Reply via email to