They're not mutually exclusive, and I can do mine as a regular change later. I'm good with Peter's idea of rejecting requests that have no effect. It'd probably be good from a end-user perspective as well.
But it's silly that we have a good version of "cleanup object directory" used mostly by the replicator and a shitty version in the object server. Just using the one good version would prevent these kinds of problems.
They're not mutually exclusive, and I can do mine as a regular change later. I'm good with Peter's idea of rejecting requests that have no effect. It'd probably be good from a end-user perspective as well.
But it's silly that we have a good version of "cleanup object directory" used mostly by the replicator and a shitty version in the object server. Just using the one good version would prevent these kinds of problems.