On Fri, 2011-07-29 at 10:43 -0700, Mike Christie wrote:
> Ccing Broadcom.
> 
> I believe they are working on the log file size issues. They can answer
> the other questions.
> 
> On 07/29/2011 04:16 AM, Yuri Arabadji wrote:
> > Hi.
> > 
> > During recent log revision, we've found a huge log file present
> > practically on all centos 5.6 hosts. It's located at /var/log/brcm-
> > iscsi.log and being generated by brcm_iscsiuio process. The process
> > writes to it *constantly*, thus generating disk I/O and consuming disk
> > space. By default, centos/rhel's iscsi-initiator-utils rpm doesn't
> > come with logrotate config file, thus the file grows bigger and
> > bigger. Here are the messages in that log file:
> > 
> > ERR   [Fri Jul 29 04:11:40 2011]NIC_NL waiting binding to
> > NETLINK_ISCSI socket
> > ERR   [Fri Jul 29 04:11:41 2011]NIC_NL waiting binding to
> > NETLINK_ISCSI socket
> > ERR   [Fri Jul 29 04:11:42 2011]NIC_NL waiting binding to
> > NETLINK_ISCSI socket
> > 
> > and so on. generated every second (although buffered, thanks for
> > that). I have absolutely no idea what that message means and why it is
> > being produced every second. If there's an error, syslog a fatal
> > message and bail out - that's the proper behaviour. Note, this is an
> > untouched default centos/rhel install. No file modifications have been
> > done to any configs or init scripts.
> > iscsi service is enabled by default on centos/rhel.
> > 
> > Thanks.
> > 
logrotate handling was only added since brcm_iscsiuio-0.7.0.2
(May/2011), so the inbox version in centos 5.6 would not have this yet.
If you would like an upgrade, you can probably find the tarball for
iscsiuio-0.7.0.4 in the open-iscsi mailing list.

As for the specific error message, it looks like iscsiuio was not able
to bind the socket opened to get netlink messages.  Unfortunately, this
will continue to poll every second until the socket gets binded.  I
agree that this is probably not the best way to handle this error.

The underlying problem appears to be related to a socket communication
problem between the kernel's scsi_transport_iscsi(2) module and
iscsiuio.  I have only seen this if the scsi_transport_iscsi(2) module
is not modprobed or when iscsiuio is ran without iscsid.  Can you verify
to see if the iscsid process is running and if the
scsi_transport_iscsi(2) module is inserted?  Thanks.


> 
> 


-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/open-iscsi?hl=en.

Reply via email to