Page MenuHomePhabricator

Bring kafka-jumbo10[09-15] into service
Closed, ResolvedPublic

Description

We need to bring these seven new kafka brokers into service.
They are currently in the insetup::data_engineering role.

These are to refresh kafka-jumbo100[1-6] which should be decommissioned afterwards.

  • kafka-jumbo1009
  • kafka-jumbo1010
  • kafka-jumbo1011
  • kafka-jumbo1012
  • kafka-jumbo1013
  • kafka-jumbo1014
  • kafka-jumbo1015

Steps:

  • Assign the role(kafka::jumbo::broker) role to the brokers
    • kafka-jumbo1010
    • kafka-jumbo1011
    • kafka-jumbo1012
    • kafka-jumbo1013
    • kafka-jumbo1014
    • kafka-jumbo1015
  • Provision kafka-jumbo1010
  • reach out to fundraising-tech-ops about configuring the new brokers https://phabricator.wikimedia.org/T346642
  • Restart producers and consumers to take kafka-jumbo1010 into their broker list
    • deployment-charts: eventgate-analytics-external
    • deployment-charts: eventgate-analytics
    • deployment-charts: eventstreams-internal
    • deployment-charts: mw-page-content-change-enrich
    • analytics/refinery : gobblin
    • puppet : O:cache::text : varnishkafka (taken care by puppet automatically)
  • Provision kafka-jumbo1011
  • Provision kafka-jumbo1012
  • Provision kafka-jumbo1013
  • Provision kafka-jumbo1014
  • Provision kafka-jumbo1015
  • Rolling restart the brokers to auth data fetching from all brokers
  • Restart producers and consumers to take kafka-jumbo1010->15 into their broker list
    • deployment-charts: eventgate-analytics-external
    • deployment-charts: eventgate-analytics
    • deployment-charts: eventstreams-internal
    • deployment-charts: mw-page-content-change-enrich
    • analytics/refinery : gobblin
    • puppet : O:cache::text : varnishkafka (taken care by puppet automatically)

Event Timeline

Change 957861 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Configure kafka-jumbo101[0-5].eqiad.wmnet

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

Change 957861 abandoned by Brouberol:

[operations/puppet@production] Configure kafka-jumbo101[0-5].eqiad.wmnet

Reason:

Closing this one in favor or stacked changes: https://gerrit.wikimedia.org/r/c/operations/puppet/+/957918/

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

Change 957918 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Configure kafka-jumbo1010.eqiad.wmnet

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

Change 957919 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Configure kafka-jumbo1011.eqiad.wmnet

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

Change 957920 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Configure kafka-jumbo1012.eqiad.wmnet

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

Change 957921 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Configure kafka-jumbo1013.eqiad.wmnet

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

Change 957922 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Configure kafka-jumbo1014.eqiad.wmnet

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

Change 957923 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Configure kafka-jumbo1015.eqiad.wmnet

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

Change 957918 merged by Brouberol:

[operations/puppet@production] Configure kafka-jumbo1010.eqiad.wmnet

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

Change 958436 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Fix kafka-jumbo node regular expression

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

Change 958436 merged by Brouberol:

[operations/puppet@production] Fix kafka-jumbo node regular expression

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

Mentioned in SAL (#wikimedia-analytics) [2023-09-18T13:14:41Z] <brouberol> Puppet run successfully on kafka-jumbo1010.eqiad.wmnet. The kafka service is running. T336041

brouberol updated the task description. (Show Details)

Change 958496 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] [eventgate-analytics-external] Add kafka-jumbo1010 to config

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

Change 958498 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] [eventstream-internal] Add kafka-jumbo1010 to config

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

Change 958499 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] [mw-page-content-change-enrich] Add kafka-jumbo1010 to config

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

Change 958511 had a related patch set uploaded (by Brouberol; author: Brouberol):

[analytics/refinery@master] [Gobblin] Add kafka-jumbo1010 to config

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

Change 958497 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] [eventgate-analytics] Add kafka-jumbo1010 to config

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

brouberol updated the task description. (Show Details)

Change 958496 merged by jenkins-bot:

[operations/deployment-charts@master] Add kafka-jumbo1010.eqiad.wmnet to apps config

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

Mentioned in SAL (#wikimedia-analytics) [2023-09-19T07:59:24Z] <brouberol> redeploying eventgate-analytics in staging T336041

Mentioned in SAL (#wikimedia-analytics) [2023-09-19T08:02:23Z] <brouberol> redeploying eventgate-analytics-external in staging T336041

Mentioned in SAL (#wikimedia-analytics) [2023-09-19T08:05:14Z] <brouberol> redeploying eventstream-internal in staging T336041

Mentioned in SAL (#wikimedia-analytics) [2023-09-19T08:17:29Z] <brouberol> redeploying eventstream-analytics in eqiad T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-19T08:18:42Z] <brouberol> redeploying eventstream-analytics in codfw T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-19T08:20:34Z] <brouberol> redeploying eventstream-analytics-external in eqiad T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-19T08:21:41Z] <brouberol> redeploying eventstream-analytics-external in codfw T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-19T08:23:10Z] <brouberol> redeploying eventstreams-internal in codfw T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-19T08:24:12Z] <brouberol> redeploying eventstreams-internal in eqiad T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-19T08:25:38Z] <brouberol> redeploying mw-page-content-change-enrich in eqiad T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-19T08:26:36Z] <brouberol> redeploying mw-page-content-change-enrich in codfw T336041

Change 958511 merged by Brouberol:

[analytics/refinery@master] [Gobblin] Add kafka-jumbo1010 to config

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

Change 957919 merged by Brouberol:

[operations/puppet@production] Configure kafka-jumbo1011.eqiad.wmnet

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

Change 957920 merged by Brouberol:

[operations/puppet@production] Configure kafka-jumbo1012.eqiad.wmnet

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

Change 957921 merged by Brouberol:

[operations/puppet@production] Configure kafka-jumbo1013.eqiad.wmnet

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

Change 957922 merged by Brouberol:

[operations/puppet@production] Configure kafka-jumbo1014.eqiad.wmnet

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

Change 957923 merged by Brouberol:

[operations/puppet@production] Configure kafka-jumbo1015.eqiad.wmnet

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

brouberol updated the task description. (Show Details)

Change 958938 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] Add kafka-jumbo10[11-15].eqiad.wmnet to the apps broker list

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

Change 958939 had a related patch set uploaded (by Brouberol; author: Brouberol):

[analytics/refinery@master] Add kafka-jumbo10[11-15].eqiad.wmnet to the gobblin broker list

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

Change 958939 merged by Brouberol:

[analytics/refinery@master] Add kafka-jumbo10[11-15].eqiad.wmnet to the gobblin broker list

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

Change 958938 merged by Brouberol:

[operations/deployment-charts@master] Add kafka-jumbo10[11-15].eqiad.wmnet to the apps broker list

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

Mentioned in SAL (#wikimedia-analytics) [2023-09-21T08:10:08Z] <brouberol> redeploying eventgate-analytics in staging T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-21T08:12:18Z] <brouberol> redeploying eventgate-analytics-external in staging T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-21T08:13:22Z] <brouberol> redeploying eventstreams-internal in staging T336041

Mentioned in SAL (#wikimedia-operations) [2023-09-21T08:14:10Z] <brouberol> redeploying mw-page-content-change-enrich in staging T336041

brouberol updated the task description. (Show Details)

Change 958499 abandoned by Brouberol:

[operations/deployment-charts@master] [mw-page-content-change-enrich] Add kafka-jumbo1010 to config

Reason:

Superseeded by https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/958496

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

Change 958498 abandoned by Brouberol:

[operations/deployment-charts@master] [eventstream-internal] Add kafka-jumbo1010 to config

Reason:

Superseeded by https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/958496

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

Change 958497 abandoned by Brouberol:

[operations/deployment-charts@master] [eventgate-analytics] Add kafka-jumbo1010 to config

Reason:

Superseeded by https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/958496

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