#3912 closed task

Storage server announces HTTP storage protocol with NURLs — at Initial Version

Reported by: itamarst Owned by: itamarst
Priority: normal Milestone: HTTP Storage Protocol
Component: unknown Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

This is part of #3901.

Storage nodes send the NURL to an introducer, in addition to the fURL for legacy Foolscap protocol. Code would be allmydata/client.py, _Client.init_storage().

  1. There are actually multiple NURLs for a server? So we need to send all of them. Probably add anonymous-storage-NURLs field to announcements that contains a list of NURL strings.
  2. This is sent as an announcement "upgrade" so it supersedes the existing announcement, which won't have NURLs if it's an existing server. Investigating what the real name of this is.

Change History (0)

Note: See TracTickets for help on using tickets.