Hello Junjiro Good news! You solved the problem.
> > If you look at the patch I sent, you would find a line "AuDbg(here)"
> > in the function au_hfsn_free_mark() which tells us when the function
> > called and that is just what I want to see.
> > There is no output "here" in your log, so I'd ask you to confirm
> > - did you apply the patch correctly?
> > - did you build and load the module correctly?
>
> Hm, the debug call is there:
> static void au_hfsn_free_mark(struct fsnotify_mark *mark) {
> struct au_hnotify *hn = container_of(mark, struct au_hnotify,
> hn_mark);
> AuDbg("here\n");
> au_cache_free_hnotify(hn);
> au_hfsn_idec();
> au_hfsn_iwake();
> }
> (fs/aufs/hfsnotify.c in my kernel source tree)
>
> > By the way, I am going to release the new version of aufs which
> contain
> > the patch I've sent. I know the problem is not solved yet, but you
> can
> > also try the new version.
>
> Ok, I will test again with your new release.
I have tested with kernel 3.2.9 and your new AUFS release. Now the
remount times are good again.
Here with "find /usr":
# mount / -o remount,udba=notify; find /usr -type f &>/dev/null; time
mount / -o remount,udba=reval
real 0m0.196s
user 0m0.000s
sys 0m0.030s
And with "find /":
# mount / -o remount,udba=notify; find / -type f &>/dev/null; time mount
/ -o remount,udba=reval
real 0m0.301s
user 0m0.000s
sys 0m0.107s
Good work! Thank you very much!
Best regards
Elmar
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2
