Re: Regarding default_forget/releasedir/release() fops

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Recently while doing some tests (which involved lots of inode_forget()),
> I have noticed that my log file got flooded with below messages -
> 
> [2016-02-22 08:57:44.025565] W [defaults.c:2889:default_forget] (-->
> /usr/local/lib/libglusterfs.so.0(_gf_log_callingfn+0x231)[0x7fd00f63c15d]
> (-->
> /usr/local/lib/libglusterfs.so.0(default_forget+0x44)[0x7fd00f6cda2b]
> (--> /usr/local/lib/libglusterfs.so.0(+0x39706)[0x7fd00f64b706] (-->
> /usr/local/lib/libglusterfs.so.0(+0x397d2)[0x7fd00f64b7d2] (-->
> /usr/local/lib/libglusterfs.so.0(+0x3be08)[0x7fd00f64de08] )))))
> 0-gfapi: xlator does not implement forget_cbk
> 
>  From the code, looks like we throw a warning in default-tmpl.c if any
> xlator hasn't implemented forget(), releasedir() and release().
> 
> Though I agree it warns us about possible leaks which may happen if
> these fops are not supported, it is annoying to have these messages
> flooded in the log file which grew >1GB within few minutes.
> 
> Could you please confirm if it was intentional to throw this warning so
> that all xlators shall have these fops implemented or if we can change
> the log level to DEBUG?

It is intentional, and I would prefer that it be resolved by having
translators implement these calls, but it doesn't need to be a warning.
DEBUG would be fine.
_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-devel



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux