[Gluster-devel] Macros and small files (was Re: Gluster and GCC 5.1)

Jeff Darcy jdarcy at redhat.com
Mon Jul 6 12:34:16 UTC 2015


> And in the past, if not now, are contributing factors to small file
> performance issues.

I'm not quite seeing the connection here.  Which macros are you
thinking of, and how does the fact that they're macros instead of
functions make them bad for small-file performance?  AFAIK the
problem with some of the macros in storage/posix is the redundant
xattr calls etc. that some of them make.  Is the idea here that
with inline code (not inline functions) each instance could be
more closely tuned to a particular need and avoid the redundant
calls?


More information about the Gluster-devel mailing list