Opened 8 years ago

Closed 5 years ago

#4026 closed enhancement (worksforme)

let us choose the bridge pool assignment for a set of bridges by fingerprint

Reported by: arma Owned by: isis
Priority: Medium Milestone:
Component: Circumvention/BridgeDB Version:
Severity: Keywords: bridgedb-dist, bridgedb-db
Cc: isis Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

We should have a file or config option or something that lets us reallocate bridges to a specified assignment pool.

This idea came up after the recent blocking in Iran, where Sina wanted to start up a bunch of short-term bridges, and it occurred to me that we would want to make optimal use of them.

Child Tickets

Change History (3)

comment:1 Changed 5 years ago by isis

Cc: isis added
Owner: set to isis
Status: newassigned

This would be rather difficult to implement, as it would require BridgeDB to look up each bridge in the databases, hashrings, subhashrings, and caches, rip out the bridge, and then reassign it (and re-commit the transaction) to its new place in all those structures. It wouldn't be pretty.

Other than that, I am concerned about the maintainability of such a feature. How does the bridge operator get this list of fingerprints to me? Likely case, they would have to Pond it to me, or GPG-encrypt and email it to me, and then I'd have to manually SCP it to ponticum. And we'd have to do this dance every time someone's list changes. Unless someone can recommend a better way to do this?

comment:2 Changed 5 years ago by isis

Keywords: bridgedb-dist bridgedb-db added

comment:3 Changed 5 years ago by isis

Resolution: worksforme
Status: assignedclosed

Arma mentioned on IRC that if no one else has asked for this feature in three years, then perhaps it is not worth the implementation effort and extra maintenance. Arma also suggested that gamambel might use such a feature, however gamambel said that he was fine with the current allocation strategy.

I'm closing this for now as "worksforme", but if someone else would like to request this feature, please comment. If we have a lot of people wanting this, perhaps it'll become worth implementing.

Note: See TracTickets for help on using tickets.