On Wed, Feb 3, 2010 at 4:30 PM, Or Gerlitz <[email protected]> wrote:
> The following patch set removes some in efficiencies in the iser data path > through simplification and reducing the amount of code, using less atomic > operations, avoiding TX interrupts, moving to iscsi passthrough mode, > etc. I did my best to build it as a sequence of patches and not as one > big re-write, to allow for better debugging (e.g bisection) and tuning. > > Or. > > [PATCH 01/9] ib/iser: revert commit bba7ebb "avoid recv buffer exhaustion" > [PATCH 02/9] ib/iser: new recv buffer posting logic > [PATCH 03/9] ib/iser: remove atomic counter for posted recv buffers > [PATCH 04/9] ib/iser: use different CQ for send completions > [PATCH 05/9] ib/iser: simplify send flow/descriptors > [PATCH 06/9] ib/iser: use atomic allocations > [PATCH 07/9] ib/iser: remove unnecessary connection checks > [PATCH 08/9] ib/iser: move to use libiscsi passthrough mode > [PATCH 09/9] ib/iser: remove redundant locking from iser scsi command > response flow > Sounds really interesting. Do you have numbers available about how much these patches improve throughput or decrease latency ? Bart. -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/open-iscsi?hl=en.
