r=adilger,tappro,rread
Properly add a request to the start of a replay list if there are no
requests with smaller tid in the list already.
Details : The global mgc lock prevents OST setup to be run in parallel.
Replace the global lock with a per-config_llog_data semaphore.
+Severity : normal
+Bugzilla : 19128
+Description: Out or order replies might be lost on replay
+Details : In ptlrpc_retain_replayable_request if we cannot find retained
+ request with tid smaller then one currently being added, add it
+ to the start, not end of the list.
+
-------------------------------------------------------------------------------
2009-10-16 Sun Microsystems, Inc.
* version 1.8.1.1
return;
}
- list_add_tail(&req->rq_replay_list, &imp->imp_replay_list);
+ list_add(&req->rq_replay_list, &imp->imp_replay_list);
}
int ptlrpc_queue_wait(struct ptlrpc_request *req)