[OpenAFS-devel] Re: Multiple databases in ubik

Jeffrey Altman jaltman@your-file-system.com
Sun, 18 Dec 2011 09:54:12 -0500


This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig769F3B11BBA8D36E79322EB2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 12/18/2011 9:31 AM, Derrick Brashear wrote:
> On Sun, Dec 18, 2011 at 9:30 AM, Derrick Brashear <shadow@gmail.com> wr=
ote:
>> Moved to openafs-devel
>>
>> On Sun, Dec 18, 2011 at 9:27 AM, Hartmut Reuter <reuter@rzg.mpg.de> wr=
ote:
>>> Derrick Brashear wrote:
>>>>
>>>> well, i can tell you the first problem: it reuses RPCs but changes
>>>> their signatures.
>>>
>>>
>>> This is exactly what it should do in order to make sure that any mixe=
d
>>> configuration doesn't work. They will get back RXGEN_SS_UNMARSHAL err=
ors
>>> and give up.
>>
>> Disagree. If you want to cause them to get an error, don't implement
>> the (different numbered) RPCs, and then RXGEN_OPCODE saves you.
>=20
> (e.g. leave them out of the .xg... or, optionally leave them in and
> have dummy stubs which return RXGEN_OPCODE)

RXGEN_OPCODE is an indication that the RPC is intentionally not
supported and can be used to indicate failover to an alternate RPC.

RXGEN_SS_UNMARSHAL is an indication that the server and client mismatch
and the client should stop communicating with the server to prevent data
corruption.

There is consensus that updating ubik RPCs does not require afs3
standardization.  ubik is an internal protocol of OpenAFS.  We just need
consensus regarding the design on this list.

Jeffrey Altman


--------------enig769F3B11BBA8D36E79322EB2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iQEcBAEBAgAGBQJO7f6WAAoJENxm1CNJffh4mG4IAOJwanCb0Vi1Q0nrIO2EtIIV
mlseta+dd+e88r+x33HG9FcdMzwEOWkRICEwySe0URSsAuernbDMfdLEluZcwD/Q
QqqxVyrdxL7OnNHqgGeWhOvYnPecFfRxbaoHEaZ+fJq6fiaVxOSwyRyL/YimDwRK
fWRtIkHNNZZUKdpswPWlUrgItAdBYXQIHyTNFy33Z0sCdS5scEnaDCTK3ETMcDJR
Vg3G4bu/MuSAO5lX0MnaJKlqHE5mgxx7J+IQHQrEzLugUcJzmASK4bLM8/6D8Ulj
MdiYrwWGwos8jeoZsG8PELbY46vfZRZlm9TD2QzEaqzECTPsJN2tNetfA+LlQbU=
=yKTh
-----END PGP SIGNATURE-----

--------------enig769F3B11BBA8D36E79322EB2--