User: Password:
|
|
Subscribe / Log in / New account

Most of these calls have since been serialized?

Most of these calls have since been serialized?

Posted Nov 17, 2005 15:46 UTC (Thu) by fenrus (guest, #31654)
In reply to: Most of these calls have since been serialized? by snitm
Parent article: 4K stacks - again

it goes like this; there is a key function that is used to submit IO
and DM and co need to change the IO a bit and then cause it to be submitted again

XFS -> function -> dm layer -> function -> dm layer -> function -> raid layer -> function -> scsi layer -> driver

(well theoretical example but you get the idea I hope)

in the new situation, instead of calling the function again, you return "do again" so it goes like

XFS -> function -> dm layer -|
function -> dm layer -|
function -> raid layer -|
function -> scsi layer -> driver

so the max depth is 4 (well real world is slightly more complex) independent on how often you layer this. In the old situation you could layer a lot and go really big (11 in the example, but just layer more and it goes higher)


(Log in to post comments)


Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds