Skip to content

Commit

Permalink
feat: optimise r2 locations for most of our colos (#50)
Browse files Browse the repository at this point in the history
  • Loading branch information
zackpollard authored Oct 11, 2024
1 parent 438e62e commit 3776ac5
Showing 1 changed file with 92 additions and 32 deletions.
124 changes: 92 additions & 32 deletions tiles/src/buckets.ts
Original file line number Diff line number Diff line change
@@ -1,58 +1,118 @@
export type R2BucketRegion = 'apac' | 'eeur' | 'enam' | 'wnam' | 'weur';

export const preferredBuckets: { [key: string]: R2BucketRegion[] } = {
AMS: ['weur', 'eeur'],
ABQ: ['enam'],
ADB: ['eeur'],
AKL: ['wnam'],
ALA: ['eeur'],
ALG: ['eeur'],
AMM: ['eeur'],
AMS: ['weur'],
ANC: ['wnam'],
ARN: ['eeur'],
ATH: ['eeur'],
ATL: ['enam'],
AUS: ['wnam'],
BKK: ['apac'],
BNU: ['weur'],
BOD: ['eeur'],
BOG: ['wnam'],
BOM: ['apac'],
BOS: ['enam'],
BRU: ['eeur', 'weur'],
BRU: ['weur'],
BSB: ['wnam'],
BUF: ['enam'],
CDG: ['eeur', 'weur'],
CPH: ['eeur', 'weur'],
DEN: ['enam', 'wnam'],
DFW: ['enam', 'wnam'],
DME: ['eeur', 'weur', 'apac'],
DUB: ['eeur', 'weur'],
DUS: ['eeur', 'weur'],
BUD: ['eeur'],
CBR: ['apac'],
CDG: ['weur'],
CGK: ['apac'],
CLT: ['enam'],
CMB: ['apac'],
COK: ['apac'],
CPH: ['weur'],
DAC: ['apac'],
DEN: ['wnam'],
DFW: ['enam'],
DME: ['weur'],
DUB: ['weur'],
DUS: ['weur'],
EBB: ['weur'],
EVN: ['eeur'],
EWR: ['enam'],
EZE: ['enam', 'wnam'],
FRA: ['eeur', 'weur'],
EZE: ['enam'],
FRA: ['weur'],
GIG: ['enam'],
GRU: ['enam'],
HAM: ['apac', 'weur', 'eeur'],
GVA: ['weur'],
GYE: ['enam'],
HAM: ['weur'],
HFA: ['eeur'],
HKG: ['apac'],
HYD: ['apac'],
IAD: ['enam'],
IST: ['eeur', 'weur'],
KEF: ['eeur', 'weur'],
ICN: ['apac'],
IST: ['weur'],
JAX: ['enam'],
JNB: ['enam', 'eeur'],
KBP: ['eeur'],
KEF: ['weur'],
KHH: ['apac'],
KIX: ['apac'],
LAS: ['enam', 'wnam'],
KTM: ['apac'],
KUL: ['apac'],
LAS: ['wnam'],
LAX: ['wnam'],
LHR: ['eeur', 'weur'],
MAD: ['eeur', 'weur'],
MAN: ['eeur', 'weur'],
MBA: ['apac', 'weur', 'eeur'],
LCA: ['eeur'],
LHR: ['weur'],
LIS: ['weur'],
LUX: ['weur'],
LYS: ['weur'],
MAA: ['apac'],
MAD: ['weur'],
MAN: ['weur'],
MBA: ['weur'],
MCI: ['enam'],
MEL: ['wnam'],
MIA: ['enam'],
MSP: ['enam', 'wnam'],
MUC: ['eeur', 'weur'],
MXP: ['eeur', 'weur'],
MNL: ['apac'],
MRS: ['weur'],
MSP: ['enam'],
MUC: ['weur'],
MXP: ['weur'],
NOU: ['wnam'],
NRT: ['apac'],
ORD: ['enam', 'wnam'],
OSL: ['weur', 'eeur'],
OTP: ['eeur', 'apac'],
OKC: ['wnam'],
ORD: ['enam'],
OSL: ['weur'],
OTP: ['eeur'],
PER: ['apac'],
RIX: ['eeur', 'weur'],
SEA: ['enam', 'wnam'],
PRG: ['weur'],
PTY: ['enam'],
RDU: ['enam'],
RIC: ['enam'],
RIX: ['eeur'],
SCL: ['enam', 'weur'],
SEA: ['wnam'],
SIN: ['apac'],
SJC: ['wnam'],
SMF: ['wnam'],
SOF: ['eeur'],
STR: ['eeur', 'weur'],
SYD: ['apac', 'wnam'],
VIE: ['eeur', 'weur'],
WAW: ['eeur', 'weur'],
STL: ['enam'],
STR: ['eeur'],
SYD: ['wnam'],
TBS: ['eeur'],
TGU: ['enam'],
TLV: ['eeur'],
TPE: ['apac'],
UDI: ['enam', 'weur'],
UIO: ['enam', 'weur'],
VIE: ['eeur'],
VNO: ['eeur'],
WAW: ['weur'],
YHZ: ['enam'],
YUL: ['enam'],
YVR: ['wnam'],
YYC: ['wnam'],
YYZ: ['enam'],
ZRH: ['eeur', 'weur'],
ZRH: ['weur'],
};

0 comments on commit 3776ac5

Please sign in to comment.