Hello,
In logs, generally messages of the form, like below are seen,
00000100:00100000:2.0:1307742632.935994:0:23114:0:(service.c:1705:ptlrpc_server_handle_reque
st()) Handling RPC *pname:cluuid+ref:pid:xid:nid:opc*
ll_ost_io_126:30dc3ffd-9567-deb3-c9ed-423e4589e173+6:21865:x1371266995979156:12345-0@lo
:*10
*
00000100:00100000:2.0:1307742632.950439:0:23114:0:(service.c:1752:ptlrpc_server_handle_reque
st()) *Handled RPC pname:cluuid+ref:pid:xid:nid:opc*
ll_ost_io_126:30dc3ffd-9567-deb3-c9ed-423e4589e173+6:21865:x1371266995979156:12345-0@lo
:*10*
What are these values ? what do they signify ? Are there any standard
definitions for these ?
from lustre/include/lustre/lustre_idl.h
991 struct ptlrpc_body {
992 struct lustre_handle pb_handle;
993 __u32 pb_type;
994 __u32 pb_version;
*995 __u32 pb_opc*;
996 __u32 pb_status;
997 __u64 pb_last_xid;
998 __u64 pb_last_seen;
999 __u64 pb_last_committed;
1000 __u64 pb_transno;
1001 __u32 pb_flags;
1002 __u32 pb_op_flags;
1003 __u32 pb_conn_cnt;
1004 __u32 pb_timeout; /* for req, the deadline, for rep, the
service est */
1005 __u32 pb_service_time; /* for rep, actual service time, also
used for
1006 net_latency of req */
1007 __u32 pb_limit;
1008 __u64 pb_slv;
1009 /* VBR: pre-versions */
1010 __u64 pb_pre_versions[PTLRPC_NUM_VERSIONS];
1011 /* padding for future needs */
1012 __u64 pb_padding[4];
1013 };
Thanks
--
cheers
Akam