On Wed, Feb 25, 2009 at 12:45:11PM -0800, Tracy Reed wrote:

> On Wed, Feb 25, 2009 at 03:36:36PM -0500, Ed Cashin spake thusly:
> > preserved reliably.  Although it's true that there's only one page
> > cache, the buffers of each vblade process are independent.
> 
> Ah. Good point. Any way to make the one vblade process listen on
> multiple interfacse? Would that solve this issue?

If I understand the issue correctly then no, that won't change anything.
Both the network, the NIC and the kernel may re-order packets arriving
on different interfaces wrt. each other, so listening on multiple
interfaces won't give you any extra ordering guarantees.

If you want to access the same same target from the same initiator via
multiple paths, then the initiator's kernel will ensure that there are
no overlapping requests, and the target's kernel will ensure that the
different vblade processes have a consistent view of the device's
contents (except if one of the vblade processes is configured to use
direct I/O while the other is not, but if you do such thing then you
deserve what you get).

If you want to access the same target from different initiators, then
the initiators must use some form of distributed locking to ensure they
do not step on each other's toes; no amount of hacking on the vblade
side can substitute that.

Gabor

-- 
     ---------------------------------------------------------
     MTA SZTAKI Computer and Automation Research Institute
                Hungarian Academy of Sciences
     ---------------------------------------------------------

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Aoetools-discuss mailing list
Aoetools-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aoetools-discuss

Reply via email to