This task is created at the request of serviceops and tied as a dependency to parent racking task T326362.
Once T326362 shows complete, the service ops team can use this task to track service implementation.
Final mapping
TBA
Tentative Mapping of hosts to clusters (appservers, api, jobrunner)
These hosts are replacing mw22[59-90]. Thus we should try to go for a 1:1 mapping, correcting for possible imbalances.
Old host | Old Cluster | Old Rack | Proposed New host | New Rack | Proposed New Cluster | Notes |
---|---|---|---|---|---|---|
mw2259 | jobrunner | B3 | mw2420 | A5 | appserver | change from jobrunner |
mw2260 | jobrunner | B3 | mw2421 | A5 | appserver | change from jobrunner |
mw2261 | api | B3 | mw2422 | A5 | api | |
mw2262 | api | B3 | mw2423 | A5 | api | |
mw2263 | jobrunner | B3 | mw2424 | A6 | api | change from jobrunner |
mw2264 | jobrunner | B3 | mw2425 | A6 | appserver | change from jobrunner |
mw2265 | jobrunner | B3 | mw2426 | A6 | jobrunner | |
mw2266 | jobrunner | B3 | mw2427 | A6 | jobrunner | |
mw2267 | jobrunner | B3 | mw2428 | B6 | jobrunner | |
mw2268 | appserver | B3 | mw2429 | B6 | jobrunner | change from appserver |
mw2269 | appserver | B3 | mw2430 | B6 | jobrunner | change from appserver |
mw2270 | appserver | B3 | mw2431 | B6 | appserver | |
mw2271 | appserver | D3 | mw2432 | B8 | appserver | |
mw2272 | appserver | D3 | mw2433 | B8 | appserver | |
mw2273 | appserver | D3 | mw2434 | B8 | api | change from appserver |
mw2274 | appserver | D3 | mw2435 | B8 | api | change from appserver |
mw2275 | appserver | D3 | mw2436 | C1 | api | change from appserver |
mw2276 | appserver | D3 | mw2437 | C1 | api | change from appserver |
mw2277 | appserver | D3 | mw2438 | C1 | appserver | |
mw2278 | jobrunner | D3 | mw2439 | C1 | appserver | change from jobrunner |
mw2279 | jobrunner | D3 | mw2440 | C5 | api | change from jobrunner |
mw2280 | appserver | D4 | mw2441 | C5 | appserver | |
mw2281 | jobrunner | D4 | mw2442 | C5 | api | change from jobrunner |
mw2282 | jobrunner | D4 | mw2443 | C5 | api | change from jobrunner |
mw2283 | api | D4 | mw2444 | D5 | jobrunner | change from api |
mw2284 | api | D4 | mw2445 | D5 | jobrunner | change from api |
mw2285 | api | D4 | mw2446 | D5 | jobrunner | change from api |
mw2286 | api | D4 | mw2447 | D5 | appserver | change from api |
mw2287 | api | D4 | mw2448 | D6 | appserver | change from api |
mw2288 | api | D4 | mw2449 | D6 | appserver | change from api |
mw2289 | api | D4 | mw2450 | D6 | api | |
mw2290 | api | D4 | mw2451 | D6 | api | |
Some stats
Resource allocation
cluster | codfw nodes | codfw cpus | codfw memory | eqiad nodes | eqiad cpus | eqiad memory |
---|---|---|---|---|---|---|
appserver | 66 | 3048 | 6.23 TB | 73 | 3152 | 7.05TB |
api | 64 | 3048 | 6.18TB | 62 | 2704 | 6.18TB |
jobrunner | 22 | 1048 | 1.88TB | 17 | 728 | 2.09 TB |
Old hosts mapping of clusters to racks (that is without taking mw2420-mw2451, but taking mw2259-mw2260 into account)
Cluster | Rack | ↓count♯ | percent% |
---|---|---|---|
api | A3 | 16 | 10.67 |
appserver | A3 | 15 | 10.00 |
appserver | D3 | 12 | 8.00 |
api | B3 | 10 | 6.67 |
appserver | B3 | 10 | 6.67 |
appserver | C3 | 9 | 6.00 |
api | D4 | 8 | 5.33 |
api | C6 | 8 | 5.33 |
jobrunner | B3 | 7 | 4.67 |
api | D3 | 6 | 4.00 |
appserver | A6 | 5 | 3.33 |
appserver | B6 | 5 | 3.33 |
api | B6 | 5 | 3.33 |
api | A6 | 4 | 2.67 |
jobrunner | C6 | 4 | 2.67 |
appserver | C6 | 4 | 2.67 |
jobrunner | A3 | 4 | 2.67 |
api | A5 | 4 | 2.67 |
appserver | A5 | 4 | 2.67 |
api | C3 | 3 | 2.00 |
jobrunner | D3 | 2 | 1.33 |
jobrunner | D4 | 2 | 1.33 |
jobrunner | A5 | 2 | 1.33 |
jobrunner | C3 | 1 | 0.67 |
Old hosts mapping of clusters to rows (that is without taking mw2420-mw2451, but taking mw2259-mw2260 into account)
Cluster | Location | ↓count♯ | percent% |
---|---|---|---|
api | codfw row A | 24 | 16.00 |
appserver | codfw row A | 24 | 16.00 |
api | codfw row B | 15 | 10.00 |
appserver | codfw row B | 15 | 10.00 |
api | codfw row D | 14 | 9.33 |
appserver | codfw row C | 13 | 8.67 |
appserver | codfw row D | 12 | 8.00 |
api | codfw row C | 11 | 7.33 |
jobrunner | codfw row B | 7 | 4.67 |
jobrunner | codfw row A | 6 | 4.00 |
jobrunner | codfw row C | 5 | 3.33 |
jobrunner | codfw row D | 4 | 2.67 |
New hosts mapping of clusters to racks (that is considering mw2420-mw2451, but removing mw2259-mw2260)
Cluster | Rack | ↓count♯ | percent% |
---|---|---|---|
api | A3 | 16 | 10.60 |
appserver | A3 | 15 | 9.93 |
appserver | C3 | 9 | 5.96 |
api | B3 | 8 | 5.30 |
appserver | B6 | 8 | 5.30 |
api | C6 | 8 | 5.30 |
appserver | B3 | 7 | 4.64 |
api | D3 | 6 | 3.97 |
api | A5 | 6 | 3.97 |
appserver | A6 | 5 | 3.31 |
api | B6 | 5 | 3.31 |
appserver | D3 | 5 | 3.31 |
api | A6 | 4 | 2.65 |
jobrunner | C6 | 4 | 2.65 |
appserver | C6 | 4 | 2.65 |
jobrunner | A3 | 4 | 2.65 |
appserver | A5 | 4 | 2.65 |
jobrunner | A5 | 4 | 2.65 |
jobrunner | A6 | 4 | 2.65 |
appserver | B8 | 4 | 2.65 |
api | D5 | 4 | 2.65 |
api | D6 | 4 | 2.65 |
api | C3 | 3 | 1.99 |
appserver | C1 | 3 | 1.99 |
jobrunner | C5 | 3 | 1.99 |
jobrunner | C3 | 1 | 0.66 |
jobrunner | B6 | 1 | 0.66 |
jobrunner | C1 | 1 | 0.66 |
api | C5 | 1 | 0.66 |
New hosts mapping of clusters to rows (that is considering mw2420-mw2451, but removing mw2259-mw2260)
Cluster | Location | ↓count♯ | percent% |
---|---|---|---|
api | codfw row A | 26 | 17.22 |
appserver | codfw row A | 24 | 15.89 |
appserver | codfw row B | 19 | 12.58 |
appserver | codfw row C | 16 | 10.60 |
api | codfw row D | 14 | 9.27 |
api | codfw row B | 13 | 8.61 |
api | codfw row C | 12 | 7.95 |
jobrunner | codfw row A | 12 | 7.95 |
jobrunner | codfw row C | 9 | 5.96 |
appserver | codfw row D | 5 | 3.31 |
jobrunner | codfw row B | 1 | 0.66 |