Page MenuHomePhabricator

bring swift eqiad to one zone per row
Closed, ResolvedPublic

Description

after the current swift expansion is completed (T130012) we should look into bringing zone allocation in swift eqiad in line with rows, this will ensure data is distributed across different rows and matches our failure domains.

ATM we have row A with zones 1/2 and row C with zones 3/4 (row B is zone 5 and row D is zone 6)

The current expansions will happen in row B/C/D (zone 3/5/6), therefore zone 2 should be merged into zone 1 and zone 4 into zone 3.

In practical terms this means these moves (logical swift moves, physical row allocation is unchanged)

  • ms-be1003 to zone 1
  • ms-be1004 to zone 1
  • ms-be1012 to zone 1
  • ms-be1009 to zone 3
  • ms-be1010 to zone 3
  • ms-be1011 to zone 3

each move should be done in steps, gradually decreasing swift weight from each machine until 0, add the machine again to the right zone, gradually increase weight again.

Event Timeline

fgiunchedi triaged this task as Medium priority.Jun 23 2016, 2:40 PM

Row balancing has occurred naturally as we've cycled through hardware