Whamcloud - gitweb
Branch b1_8_gate
authorvitaly <vitaly>
Tue, 18 Nov 2008 21:40:00 +0000 (21:40 +0000)
committervitaly <vitaly>
Tue, 18 Nov 2008 21:40:00 +0000 (21:40 +0000)
b=16129
i=adilger
i=green

- a high priority request list is added into service;
- once a lock is canceled, all the IO requests, including coming
  ones, under this lock, are moved into this list;
- PING is also added into this list;
- once a lock cancel timeout occurs, the timeout is prolonged
  if there is an IO rpc under this lock;
- another request list is added into the export, used to speed up
  the rpc-lock matching.

lustre/include/obd_support.h

index 68f38c1..1d7529e 100644 (file)
@@ -265,6 +265,8 @@ extern unsigned int obd_alloc_fail_rate;
 
 #define OBD_FAIL_PTLRPC_DUMP_LOG         0x50e
 #define OBD_FAIL_PTLRPC_LONG_UNLINK      0x50f
+#define OBD_FAIL_PTLRPC_HPREQ_TIMEOUT    0x510
+#define OBD_FAIL_PTLRPC_HPREQ_NOTIMEOUT  0x511
 
 #define OBD_FAIL_OBD_PING_NET            0x600
 #define OBD_FAIL_OBD_LOG_CANCEL_NET      0x601