[AFS3-std] RxOSD claim on 2 structure members
Steve Simmons
scs@umich.edu
Tue, 9 Jun 2009 17:58:23 -0400
This note is not intended to respond to anyone in particular.
People grab numbers and bytes from 'unused' lists all the time.
Sometimes it works out. Sometimes it doesn't, and there needs to be a
compromise when the software moves from private usage to the broader
world. It happens with port numbers a lot, and I believe at least one
author on this list has encountered it. If we know of two groups that
are using those fields (and one of them might be us at Umich), then we
need to publicize as best we can and look for a co-operative solution.
That fact that other as-yet-unknown groups might be using them as well
is unfortunate, but that's what happens when you make private hacks:
sometimes the broader world doesn't do things that play nice with your
hacks.
But refusing to do something with a given field because someone
somewhere *might* be using it is just silly. With that kind of logic,
we'd have to avoid ever changing because the change might be
incompatible with someone else's change.
Let's have the groups we know of come forward, and lets put out a
reasonable number of public requests for others as-yet-unknown to do
so. If someone is hacking the source code and protocols at that level
and is not on *any* of the afs lists, well, they lose.
And for the record, yes, we used one of those "unused" fields
ourselves for the shadow work. But when you get right down to it, all
we need it one bit. We've discussed ways to do shadows without using
that bit, and if we have to, we have to. I will note it'll be a
helluva lot harder without that bit. I for one don't want to forestall
legitimized use of that field/bit on the off chance that someone,
somewhere might be using it.
Steve