[ENBD] fixup_slot failed to find slot....

scunacc scunacc at yahoo.com
Fri Mar 10 00:07:55 MST 2006


Dear Peter,

> > I'll try and set it up again at some point to do that and try and strace
> > each process (all 14 of them I guess - to a file), but I am going
> 
> What "14 processes"? Is there something about your setup that you are
> not telling me :-). As I recall you were having compilation problems (I
> don't recall the exact scenario ... was it RH 2.6.9 kernel?). How have
> we jumped to "14 processes" from there?

We dealt with the compilation problems if you recall. Not a problem.

However, as I mentioned in a previous email, I had to move the client
processes to an FC2 machine running 2.6.5

I recompiled kernel and user space there just fine with the couple of
mods you and I have spoken about. 

No problem.

My scenario is this:

(as I did mention before sometime back - but quite a lot of water has
passed ....)

I have 14 blades in a cluster.

Each blade has a SCSI disk.

I have a partition on the disk on each blade that I am serving with
enbd-server.

So

14 enbd-server processes running on 14 machines.

I have one client machine.

Running 14 enbd-client processes - each connecting with a different
identifer to each of the 14 server processes.

Once I then have the nb devices on the client, I then create a RAID
array from them and then serve it *back* to the blades as aggregated
RAID5 disk via NFS on a 2nd adapter.

Now. This *is* all now working with nbd (and, no, I am not running nbd
and enbd at the same time - one or the other).

And it *did* all work (for a time - before the time skew issue) on the
*other* machine that was acting as a client (FC4+2.6.9).

I can't now go back to that setup - I need to work on the setup that
will (now - since we last had it "working" - apart from clock skew), be
used for real (moving goalposts I'm afraid).

So - it's FC2 + 2.6.5 + 14 enbd-clients

Connecting to 14 enbd-server processes on 14 other machines.

> 
> 
> > Works perfectly with regular nbd still.
> 
> That rather indicates that you are doing something fundamentally wrong
> for enbd. Maybe using the same devices that you would be using for nbd?

Nope. Taking care on that. I think. Hmmm. Altho... Hmmm Wondering about
something...


If the other devices *exist* in /dev for the nbd driver (with the same
Maj/min numbers) I wonder if something *is* getting confused.

Hmmm. Don't know. Just thinking aloud there.

But other than that - no I am not confusing the device names - certainly
not when I am connecting using nbd-client.

Kind regards

Derek.



More information about the ENBD mailing list