Re: 3.16.3..3.17.1 hang in renameat2()

2014-10-19 Thread Duncan
Zygo Blaxell posted on Sun, 19 Oct 2014 15:25:26 -0400 as excerpted: > It is the rename (mv) that is getting stuck. It seems to hold a lock > that prevents any process from later traversing d/e with find or ls, but > does not prevent a stat on the path 'd/e/f' (which reports that d/e/f is > now a

3.16.3..3.17.1 hang in renameat2()

2014-10-19 Thread Zygo Blaxell
I've seen a hang in renameat2() from time to time on the last few stable kernels. I can reproduce it easily but only on one specific multi-terabyte filesystem with millions of files. I've tried to make a simpler repro setup but so far without success. Here is what I know so far. First, the stac