Feature #8635

Make each mirror provide a unique virtualhost name

Added by intrigeri 2015-01-09 15:36:32 . Updated 2016-06-26 11:14:54 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
Start date:
2016-02-04
Due date:
% Done:

100%

Feature Branch:
Type of work:
Communicate
Blueprint:

Starter:
Affected tool:
Deliverable for:
269

Description

… in addition to dl.amnesia.b.o (that we need to ease the transition).

What we need is unique vhost names among our pool of mirrors, so our JS code can pick one for each user.

  1. allocate a unique virtual hostname to each current mirror
    1. check how we allocate those names
    2. Feature #10294
  2. update contribute/how/mirror documentation with examples for the web servers we support
  3. ask all mirror operators to implement this, or whatever unique virtualhost name they prefer
  4. wait for most mirrors to implement it, and at some point remove from the pool the ones who did not

Subtasks

Feature #11054: Update contribute/how/mirror documentation with examples for the web servers we support Resolved

100

Bug #11055: Ask all mirror operators to implement new virtual hostname Resolved

100

Bug #11056: Wait for most mirrors to implement new virtual hostname Resolved

100

Feature #11334: Document how HTTP mirrors get a unique virtualhost name Resolved

100

Feature #11335: Set up the process and tools to allocate unique *.dl.amnesia.boum.org hostnames Resolved

100


Related issues

Blocked by Tails - Feature #10294: Define format for per-mirror hostname Resolved 2015-09-28

History

#1 Updated by intrigeri 2015-05-28 15:14:07

  • blocks #8668 added

#2 Updated by intrigeri 2015-05-28 15:14:19

  • Target version changed from Sustainability_M1 to Tails_2.3

#3 Updated by intrigeri 2015-08-02 09:55:22

  • Due date set to 2016-04-15

#4 Updated by Anonymous 2015-09-26 15:14:09

  • Description updated

#5 Updated by Anonymous 2015-09-26 15:15:32

  • Description updated

#6 Updated by intrigeri 2015-09-28 03:14:28

  • Description updated

#7 Updated by intrigeri 2015-09-28 03:20:22

  • blocked by Feature #10294: Define format for per-mirror hostname added

#8 Updated by intrigeri 2015-09-28 04:50:36

  • Subject changed from Have each mirror operator configure a unique VirtualHost to Have each mirror work with *.dl.amnesia.boum.org
  • Description updated

#9 Updated by intrigeri 2015-09-28 04:53:08

  • blocks Feature #8642: Enable the mirror pool dispatcher on all website pages that need it added

#10 Updated by intrigeri 2015-09-28 04:56:12

  • Subject changed from Have each mirror work with *.dl.amnesia.boum.org to Make each mirror work with *.dl.amnesia.boum.org

#11 Updated by sajolida 2015-09-28 09:07:35

I might have not understand the reasoning behind this fully, but wouldn’t this be the right time to change .dl.amnesia.boum.org into.dl.tails.boum.org? And maybe dl.amnesia.boum.org into dl.tails.boum.org?

#12 Updated by intrigeri 2015-10-01 19:04:58

> I might have not understand the reasoning behind this fully, but wouldn’t this be the right time to change .dl.amnesia.boum.org into.dl.tails.boum.org? And maybe dl.amnesia.boum.org into dl.tails.boum.org?

Replied already in the other place where basically the same question has been asked.

#13 Updated by intrigeri 2016-02-12 17:41:20

  • Subject changed from Make each mirror work with *.dl.amnesia.boum.org to Make each mirror provide a unique virtualhost name
  • Description updated

#14 Updated by intrigeri 2016-03-25 21:08:10

  • blocked by deleted (Feature #8642: Enable the mirror pool dispatcher on all website pages that need it)

#15 Updated by intrigeri 2016-04-07 04:00:19

  • blocks Feature #8642: Enable the mirror pool dispatcher on all website pages that need it added

#16 Updated by intrigeri 2016-04-07 04:01:16

  • Target version changed from Tails_2.3 to Tails_2.4

I don’t think this can be completed within 12 days.

#17 Updated by intrigeri 2016-04-08 02:03:59

  • blocked by deleted (#8668)

#18 Updated by intrigeri 2016-04-08 07:08:24

  • blocks Feature #11109: Have DAVE build the ISO URL using our mirrors pool configuration added

#19 Updated by intrigeri 2016-04-28 12:08:32

  • Status changed from Confirmed to In Progress

#20 Updated by intrigeri 2016-04-28 12:08:50

  • blocked by deleted (Feature #8642: Enable the mirror pool dispatcher on all website pages that need it)

#21 Updated by intrigeri 2016-04-28 12:09:05

  • blocked by deleted (Feature #11109: Have DAVE build the ISO URL using our mirrors pool configuration)

#22 Updated by intrigeri 2016-04-28 12:10:42

(As explained on Bug #11056#note-5, we have made enough progress here so this does not block anything anymore :)

#23 Updated by intrigeri 2016-05-10 06:13:23

  • Assignee set to intrigeri

(Same rationale as for the remaining subtask.)

#24 Updated by intrigeri 2016-05-23 12:38:50

  • Status changed from In Progress to Resolved

We’re fully done here :)

#25 Updated by intrigeri 2016-05-23 12:39:06

  • Assignee deleted (intrigeri)