Messages in this thread | | | From | Vivek Satpute <> | Date | Mon, 31 Dec 2012 14:33:20 +0530 | Subject | Re: Request-queue not getting process even after calling unplug |
| |
Kindly let me know if I am posting query in wrong Forum. If yes, then could anyone point me to the appropriate forum ?
Thanks in advance, Vivek Satpute
On Sun, Dec 30, 2012 at 5:02 PM, Vivek Satpute <vivekonline86@gmail.com> wrote: > Hi All, > > I am working on RHEL5.8 (kernel-2.6.18-308) and facing weird behavior > with the IO subsystem. > > My testcase requires to form the SCSI request manually and send it > down to the underlying HBA > for further IO processing. To achieve this I have formed the SCSI > request, packed it inside the > new request. Later on I am queuing the request to device's > request-queue using function - elv_add_request( ). > Request is getting queued correctly in a queue. Further I called > unplug on a queue, still it is not getting > processed further by IO scheduler. Request remains stuck in queue itself ! > > Strange part is, same code is working successfully on other kernel versions, > but I am facing the issue only on kernel-2.6.18-308. > > Can anyone help me to understand why request is being stuck in a queue > ? How can I debug this further ? > > > Thanks in advance! > Vivek Satpute
| |