diff options
-rw-r--r-- | proposals/104-short-descriptors.txt | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/proposals/104-short-descriptors.txt b/proposals/104-short-descriptors.txt index c003a09..5489116 100644 --- a/proposals/104-short-descriptors.txt +++ b/proposals/104-short-descriptors.txt @@ -25,10 +25,11 @@ Proposal: One possible solution here is that routers should generate and upload a short-form and long-form descriptor. Only the short-form descriptor should ever be used by anybody for routing. The long-form descriptor should be - used only for analytics and other tools. (If we allowed people to route with - long descriptors, we'd have to ensure that they stayed in sync with the - short ones somehow.) We can ensure that the short descriptors are used by - only recommending those in the network statuses. + used only for analytics and other tools. (If we allowed people to route + with long descriptors, we'd have to ensure that they stayed in sync with + the short ones somehow. So let's not do that.) We can ensure that the + short descriptors are used by only recommending those in the network + statuses. Another possible solution would be to drop these fields from descriptors, and have them uploaded as a part of a separate "bandwidth report" to the @@ -41,6 +42,10 @@ Migration: For long/short descriptors: * In 0.1.2.x: + * Add a "long version" URL that tools can start using now. Need to + design it first. + + * In 0.1.2.x: * Authorities should accept both, now, and silently drop short descriptors. * Routers should upload both once authorities accept them. |