From: Gordan B. <go...@bo...> - 2009-07-20 15:00:54
|
On Tue, 14 Jul 2009 16:34:01 +0100, Gordan Bobic <go...@bo...> wrote: [...] > bug/feature that makes > mkinitrd put the local version of files into the initrd rather than all the > /cluster/cdsl versions. This meant that all nodes tried to connect arrays > with the same IDs, which didn't work. This means that each node has to have > a different initrd, which is an issue that is also affecting a few other > things I'm trying to do (specifically, glusterfs related configs, but it's > probably only a matter of time before something else trips over it). Any thoughts on this? Is there any reason why the symlinked files should not be kept in the initrd by reference with all the versions of the corresponding targets (recursively since /cdsl.local is itself bind-linked) being put in the initrd as well? It complicates things a bit, but I can't see a better option right now. As it is at the moment, neither /boot nor the initrd can be shared wherever the cdsl symlinked files are required in the initrd. Gordan |