From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sunil Mushran Date: Thu, 11 Mar 2010 18:08:28 -0800 Subject: [Ocfs2-devel] [PATCH] ocfs2: prints peer node number when sending tcp msg failed In-Reply-To: <20100311032125.GA2497@laptop.oracle.com> References: <201003101313.o2ACClp1019681@acsinet15.oracle.com> <4B97E14E.3070902@oracle.com> <20100311032125.GA2497@laptop.oracle.com> Message-ID: <4B99A21C.7020905@oracle.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ocfs2-devel@oss.oracle.com Maybe what you are doing is better. One downside of doing it in o2net_send_message_vec() is that we'll get one additional message. And we don't want that. But no need to add a macro. Use mlog(ML_ERROR). It will let us add more stuff to the msg. mlog(ML_ERROR, "Unable to send message %u (key 0x%x) to node %u\n", ...); Sunil Wengang Wang wrote: > Hi Sunil, > > On 10-03-10 10:13, Sunil Mushran wrote: >> Yes knowing the node number will be very useful. >> >> Wondering why not just have the mlog in o2net_send_message_vec(). >> Fewer changes. Do you see any downside? > > No very good reason just that I think there is rule that callers print > the error number returned by the callee. > > If the above doesn't matter, of course your suggestion is better. > > Or you meant we print the errno returned by o2net_send_tcp_msg() with > node number in o2net_send_message_vec()? > > regards, > wengang. > >> Wengang Wang wrote: >>> This patch adds prints of the number of peer node to which sending tcp message >>> failed. It helps debugging.