Page MenuHomePhabricator

Productionize new x3 hosts
Closed, ResolvedPublic

Description

For x3 expansion, we need to productionize:

  • db2244
  • db1258

Event Timeline

Marostegui triaged this task as Medium priority.May 13 2025, 6:09 AM
Marostegui moved this task from Triage to Blocked on the DBA board.

Change #1145428 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] mariadb: Productionize db1258

https://gerrit.wikimedia.org/r/1145428

Change #1145428 merged by Marostegui:

[operations/puppet@production] mariadb: Productionize db1258

https://gerrit.wikimedia.org/r/1145428

Started cloning db1257.eqiad.wmnet to db1258.eqiad.wmnet - marostegui@cumin1002

Completed depool of db1257 - Depool db1257.eqiad.wmnet to then clone it to db1258.eqiad.wmnet - marostegui@cumin1002 - marostegui@cumin1002

Change #1145799 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] instances.yaml: Add db1258 to dbctl

https://gerrit.wikimedia.org/r/1145799

Change #1145799 merged by Marostegui:

[operations/puppet@production] instances.yaml: Add db1258 to dbctl

https://gerrit.wikimedia.org/r/1145799

Mentioned in SAL (#wikimedia-operations) [2025-05-14T07:52:54Z] <marostegui@cumin1002> dbctl commit (dc=all): 'Add db1258 to dbctl T393989', diff saved to https://phabricator.wikimedia.org/P76101 and previous config saved to /var/cache/conftool/dbconfig/20250514-075254-marostegui.json

db1258 has been recloned - only pending the repooling, which will happen after 24h.

Start pool of db1257 gradually with 4 steps - Pool db1257.eqiad.wmnet in after cloning - marostegui@cumin1002

Completed pool of db1257 gradually with 4 steps - Pool db1257.eqiad.wmnet in after cloning - marostegui@cumin1002

Finished cloning db1257.eqiad.wmnet to db1258.eqiad.wmnet - marostegui@cumin1002

db1258 has been recloned - only pending the repooling, which will happen after 24h.

I've decided to start pooling it already, it was working fine.

Change #1146837 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] installserver: Remove db1258

https://gerrit.wikimedia.org/r/1146837

Change #1146837 merged by Marostegui:

[operations/puppet@production] installserver: Remove db1258

https://gerrit.wikimedia.org/r/1146837

root@db2244:~# lvextend -L+1000G /dev/mapper/tank-data ; xfs_growfs /srv ; df -hT /srv ; pvs
  Size of logical volume tank/data changed from <7.56 TiB (1981022 extents) to 8.53 TiB (2237022 extents).
  Logical volume tank/data successfully resized.
meta-data=/dev/mapper/tank-data  isize=512    agcount=32, agsize=63392704 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=2028566528, imaxpct=5
         =                       sunit=64     swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=521728, version=2
         =                       sectsz=512   sunit=64 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2028566528 to 2290710528
Filesystem            Type  Size  Used Avail Use% Mounted on
/dev/mapper/tank-data xfs   8.6T   61G  8.5T   1% /srv
  PV         VG   Fmt  Attr PSize  PFree
  /dev/sda3  tank lvm2 a--  <8.69t 156.30g

Change #1154540 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] mariadb: Productionize db2244

https://gerrit.wikimedia.org/r/1154540

Change #1154540 merged by Marostegui:

[operations/puppet@production] mariadb: Productionize db2244

https://gerrit.wikimedia.org/r/1154540

Started cloning db2243.codfw.wmnet to db2244.codfw.wmnet - marostegui@cumin1002

Completed depool of db2243 - Depool db2243.codfw.wmnet to then clone it to db2244.codfw.wmnet - marostegui@cumin1002 - marostegui@cumin1002

Change #1154541 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] instances.yaml: Add db2244 to dbctl

https://gerrit.wikimedia.org/r/1154541

Change #1154541 merged by Marostegui:

[operations/puppet@production] instances.yaml: Add db2244 to dbctl

https://gerrit.wikimedia.org/r/1154541

Mentioned in SAL (#wikimedia-operations) [2025-06-09T05:24:52Z] <marostegui@cumin1002> dbctl commit (dc=all): 'Add db2244 to dbctl depooled T393989', diff saved to https://phabricator.wikimedia.org/P77205 and previous config saved to /var/cache/conftool/dbconfig/20250609-052451-marostegui.json

Start pool of db2243 gradually with 4 steps - Pool db2243.codfw.wmnet in after cloning - marostegui@cumin1002

Completed pool of db2243 gradually with 4 steps - Pool db2243.codfw.wmnet in after cloning - marostegui@cumin1002

Change #1154544 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] db2244: Enable notifications

https://gerrit.wikimedia.org/r/1154544

Change #1154544 merged by Marostegui:

[operations/puppet@production] db2244: Enable notifications

https://gerrit.wikimedia.org/r/1154544

db2244 is going to be pooled automatically

Start pool of db2244 gradually with 4 steps - Pool db2244.codfw.wmnet in after cloning - marostegui@cumin1002

Completed pool of db2244 gradually with 4 steps - Pool db2244.codfw.wmnet in after cloning - marostegui@cumin1002

Finished cloning db2243.codfw.wmnet to db2244.codfw.wmnet - marostegui@cumin1002

Marostegui updated the task description. (Show Details)

All done