There are a 6 changes that have not been up streamed from: https://github.com/joyent/illumos-joyent/commits/master/usr/src/uts/common/fs/lookup.c
We definitely need: https://smartos.org/bugview/OS-5167 (and probably whatever was done before it). On Mon, Jan 16, 2017 at 3:42 PM, Jaakko Linnosaari < jaakko.linnosa...@polarshift.fi> wrote: > > On 16 Jan 2017, at 17.40, Mini Trader <miniflowtra...@gmail.com> wrote: > > I used the following dtrace to get insight into what was happening (ran it > from global zone). > > dtrace -n 'fbt:genunix:vnodetopath_common:entry /pid == $target/ { > printf("%s\n",stringof(args[1]->v_path)) }' -q -x strsize=4k -p 22482 > > > I stumbled upon a similar bug (?) with Alpine 3.5 in LX zone and used this > dtrace to see what is going on. No LOFS involved. > > I ran these commands: > > lxforum:~# cd /tmp > lxforum:/tmp# mkdir foo > lxforum:/tmp# mkdir foo/bar > lxforum:/tmp# cd foo > lxforum:/tmp/foo# cd bar > lxforum:/tmp/foo/bar# cd .. > lxforum:/tmp/foo# cd .. > lxforum:/tmp# mv foo baz > lxforum:/tmp# cd baz > lxforum:/tmp/baz# cd bar > -ash: getcwd: No such file or directory > lxforum:(unknown)# > > dtrace looks like this: > > # pfexec dtrace -n 'fbt:genunix:vnodetopath_common:entry /pid == $target/ > { printf("%s\n",stringof(args[1]->v_path)) }' -q -x strsize=4k -p 1100 > /dpool/zones/lxforum/root/tmp > /dpool/zones/lxforum/root/tmp > /dpool/zones/lxforum/root/tmp/foo > /dpool/zones/lxforum/root/tmp/foo/bar > /dpool/zones/lxforum/root/tmp/foo > /dpool/zones/lxforum/root/tmp > /dpool/zones/lxforum/root/tmp > /dpool/zones/lxforum/root/tmp/baz > /dpool/zones/lxforum/root/tmp/foo/bar > > So it would seem that renaming/moving a directory doesn’t update all links > appropriately. > > — Jaakko > > _______________________________________________ > OmniOS-discuss mailing list > OmniOS-discuss@lists.omniti.com > http://lists.omniti.com/mailman/listinfo/omnios-discuss > >
_______________________________________________ OmniOS-discuss mailing list OmniOS-discuss@lists.omniti.com http://lists.omniti.com/mailman/listinfo/omnios-discuss