[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