[tahoe-lafs-trac-stream] [tahoe-lafs] #1732: consider changes to webapi "Move" API before release
tahoe-lafs
trac at tahoe-lafs.org
Thu Mar 21 23:30:32 UTC 2013
#1732: consider changes to webapi "Move" API before release
-------------------------------+-------------------------------------------
Reporter: warner | Owner: warner
Type: enhancement | Status: new
Priority: critical | Milestone: 1.10.0
Component: code- | Version: 1.9.1
frontend-web | Keywords: forward-compatibility blocker
Resolution: |
Launchpad Bug: |
-------------------------------+-------------------------------------------
Comment (by davidsarah):
Replying to [comment:35 warner]:
[...]
> * don't add parameters to an existing API that can't be discovered by
callers, since our webapi practice is to ignore arguments we don't
recognize
>
> The latter constraint precludes adding some new argument to `t=rename`
that would change behavior, because then a new client (who knows about the
new argument) who submits such a request to an older gateway (who ignores
the new argument) will get a very different behavior than they were
expecting.
Oh, I am dense for not seeing that. OK, that rules out just generalizing
{{{t=rename}}}. +1 for calling it {{{t=relink}}}.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1732#comment:38>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list