tags 619065 - moreinfo
thanks

On 03/22/2011 10:47 AM, Hilko Bengen wrote:
> Here is another example that I didn't even think of when I first wrote
> the bug report. This is what I have been running successfully for a few
> years, using vblade and home-grown wrappers:
>                                                                               
>   
> A server exports identical but separate AoE targets to a number of
> rather "dumb" clients, each on a separate VLAN. Separation using VLANs
> puts each client into its own broadcast domain, so I am able to present
> the same configuration to each client as far as AoE is concerned: From
> every client's point of view, the "disk" it accesses is AoE target e0.0.
>                                                                               
>   
> If I had used vblade-persist, only the first target could be
> successfully brought up since the symlink creation would fail for every
> target after that.

Gotcha!  OK, this finally makes sense to me, thanks for your
persistence.  Sorry if i seemed thick-headed about it initially; having
your concrete example of the problem in a real-world case is really useful.

> I suggest the following changes:
> 
> - Don't let vblade-persist create the symlinks by default.
> - Add an option so the administrator can explicitly specify a symlink
>   location. (This should be trivial by setting an environment variable.)
>
> If you want, I'll provide a patch.
> If you document the change in NEWS.Debian, there should be no surprises.

I'm going to go with a variant of your suggested approach -- the
symlinks will be created by default, but it will be trivial to disable
them for both existing and new vblade-persisted instances.

I've just started transitioning the package (upstream and debian
packaging) to git, so i'll make these changes as part of the transition.

Thanks for the discussion here, Hilko.  I hope to have something pushed
out shortly.

        --dkg

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to