[OpenAFS-devel] RxOSD configure option
Felix Frank
Felix.Frank@Desy.de
Mon, 20 Jul 2009 15:58:32 +0200
Hi,
RxOSD is currently ifdef'ed away and enabled by configuring with
--enable-object-storage.
Is this structure desirable for the main tree? Or should OSD support be
compiled in at all times?
The latter would save ifdefs and make libuafs Makefiles a lot more simple.
Note that from outside, servers build with and without OSD support
initially act the same. The OSD-capable fileserver will change behaviour
if and when one or more of its volumes are set to use OSD.
However, the fileserver flavors are not interoperable wrt. the on-disk
data, so binaries cannot be replaced at will. As an OpenAFS-server with
full RxOSD support will thus be incompatible to earlier versions, it
might after all be desirable to continue building non-OSD binaries.
Thanks in advance for you opinions.
- Felix