[tahoe-dev] [tahoe-lafs] #958: LAFS 301 Moved Permanently
tahoe-lafs
trac at allmydata.org
Sun Feb 21 15:48:44 PST 2010
#958: LAFS 301 Moved Permanently
----------------------------------------------------------------------------------------------------------------------------------------+
Reporter: zooko | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: eventually
Component: code-mutable | Version: 1.6.0
Keywords: forward-compatibility backward-compatibility integrity newcaps newurls http sftp ftpd smb availability security revocation | Launchpad_bug:
----------------------------------------------------------------------------------------------------------------------------------------+
Comment(by davidsarah):
Replying to [comment:10 zooko]:
> Replying to [comment:4 davidsarah]:
> > All storage servers must be running Tahoe-LAFS v1.7 or later,
> > otherwise this command will fail.
>
> Maybe this backwards-incompatibility won't be necessary! I think there
might be an extensible structure, the contents of which the storage
servers will pass on to downloaders without needing to understand the
contents themselves.
How would older servers know to refuse to update a share? Temporary
redirect wouldn't require upgrading servers, but we can't see how to avoid
that for permanent redirect (if it is to be usable for revocation).
> In particular, I think maybe the UEB (someday to be renamed CEB when
"URI" gets renamed "Capability" everywhere) can hold the new 301
redirection marker and the new cap that this cap has been redirected to.
Yes, that's a viable alternative design to putting the marker in the
metadata, but it doesn't seem to solve the problem of older servers still
accepting share updates.
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/958#comment:11>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list