Page MenuHomePhabricator

Package and deploy ATS 9.1.3
Closed, ResolvedPublic

Description

We are currently running ATS 8.0.8 in production and should upgrade to 9.1.3, which will be supported till 2024.

(As per https://docs.trafficserver.apache.org/en/latest/release-notes/roadmap.en.html, 8.x will be supported till 2022 and therefore we should not upgrade to the 8.x series.)

This task tracks the Debian packaging work and deployment of ATS 9.1.3.

  • Debian packaging
    • review packaging
  • 9.x config changes
    • review changes
  • Testing of new changes

Details

SubjectRepoBranchLines +/-
operations/puppetproduction+2 -0
operations/debs/trafficservermaster+395 -0
operations/puppetproduction+1 -2
operations/puppetproduction+1 -2
operations/puppetproduction+1 -2
operations/puppetproduction+1 -0
operations/puppetproduction+0 -1
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+0 -16
operations/puppetproduction+0 -1
operations/puppetproduction+0 -1
operations/puppetproduction+2 -0
operations/puppetproduction+18 -3
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/debs/trafficservermaster+5 -0
operations/puppetproduction+5 -53
operations/puppetproduction+6 -4
operations/puppetproduction+1 -1
operations/puppetproduction+32 -10
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
operations/puppetproduction+92 -3
operations/puppetproduction+1 -0
operations/puppetproduction+1 -1
operations/puppetproduction+11 -43
operations/puppetproduction+37 -1
operations/puppetproduction+3 -0
operations/puppetproduction+3 -0
operations/puppetproduction+1 -0
operations/puppetproduction+2 -0
operations/puppetproduction+24 -7
operations/puppetproduction+41 -3
operations/puppetproduction+78 -62
operations/puppetproduction+1 -3
operations/puppetproduction+0 -8
operations/puppetproduction+1 -0
operations/puppetproduction+1 -0
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 818504 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] trafficserver: 9.x upgrade: add compatibility for session_sharing.match

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

Change 818504 merged by Vgutierrez:

[operations/puppet@production] trafficserver: 9.x upgrade: add compatibility for session_sharing.match

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

Change 818456 merged by Vgutierrez:

[operations/puppet@production] hiera: enable ATS9 on cp6008

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

Mentioned in SAL (#wikimedia-operations) [2022-08-01T10:05:28Z] <vgutierrez> test ATS 9.1.2 on cp6008 - T309651

Change 818458 merged by Vgutierrez:

[operations/puppet@production] hiera: enable ATS9 on cp6016

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

Mentioned in SAL (#wikimedia-operations) [2022-08-01T10:09:37Z] <vgutierrez> test ATS 9.1.2 on cp6016 - T309651

Change 819585 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] trafficserver: Set thread count factor to 1.5x for ats9 instances

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

Change 819585 merged by Vgutierrez:

[operations/puppet@production] trafficserver: Set thread count factor to 1.5x for ats9 instances

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

Change 820104 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] trafficserver: Track time spent in or waiting for plugins

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

Change 820121 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/debs/trafficserver@master] Backport several fixex scheduled for 9.1.3

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

Change 820104 merged by Vgutierrez:

[operations/puppet@production] trafficserver: Track time spent in or waiting for plugins

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

Change 820132 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] trafficserver: Adjust (Total|Active)PluginTime milestones

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

Change 820132 merged by Vgutierrez:

[operations/puppet@production] trafficserver: Adjust (Total|Active)PluginTime milestones

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

Mentioned in SAL (#wikimedia-operations) [2022-08-03T15:30:54Z] <vgutierrez> clearing ats-be cache on cp6016 - T309651

Mentioned in SAL (#wikimedia-operations) [2022-08-03T15:38:50Z] <vgutierrez> clearing ats-be cache on cp6008 - T309651

Mentioned in SAL (#wikimedia-operations) [2022-08-09T17:29:56Z] <vgutierrez> test trafficserver 9.1.2-1wm2 in cp6016 - T309651

Change 822054 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] mtail: Tune histogram buckets for trafficserver plugin time metrics

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

Change 822054 merged by Vgutierrez:

[operations/puppet@production] mtail: Tune histogram buckets for trafficserver plugin time metrics

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

Change 822078 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/debs/trafficserver@master] Release 9.1.3-1wm1

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

Change 822080 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] mtail: Fix trafficserver_backend_client_ttfb histogram

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

Change 822080 merged by Vgutierrez:

[operations/puppet@production] mtail: Fix trafficserver_backend_client_ttfb histogram

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

Change 822078 merged by Vgutierrez:

[operations/debs/trafficserver@master] Release 9.1.3-1wm1

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

Mentioned in SAL (#wikimedia-operations) [2022-08-10T16:13:56Z] <sukhe> reprepro -C component/trafficserver9 include buster-wikimedia trafficserver_9.1.3-1wm1_amd64.changes: T309651

Mentioned in SAL (#wikimedia-operations) [2022-08-10T16:56:30Z] <sukhe> testing ATS 9.1.3-1wm1 on cp6016: T309651

Mentioned in SAL (#wikimedia-operations) [2022-08-10T17:02:07Z] <sukhe> testing ATS 9.1.3-1wm1 on cp6008: T309651

Mentioned in SAL (#wikimedia-operations) [2022-08-10T17:06:53Z] <sukhe> testing ATS 9.1.3-1wm1 on cp4032: T309651

Mentioned in SAL (#wikimedia-operations) [2022-08-10T19:28:28Z] <sukhe> testing ATS 9.1.3-1wm1 on cp4026: T309651

Change 822381 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: enable ATS9 on cp1089

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

Change 822382 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: enable ATS9 on cp1090

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

Change 822384 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: enable ATS9 on cp3064

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

Change 822406 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: enable ATS9 on cp3065

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

Change 822381 merged by Ssingh:

[operations/puppet@production] hiera: enable ATS9 on cp1089

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

Mentioned in SAL (#wikimedia-operations) [2022-08-11T17:28:00Z] <sukhe> testing ATS 9.1.3-1wm1 on cp1089: T309651

Change 822406 merged by Ssingh:

[operations/puppet@production] hiera: enable ATS9 on cp3065

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

Mentioned in SAL (#wikimedia-operations) [2022-08-11T17:33:08Z] <sukhe> testing ATS 9.1.3-1wm1 on cp3065: T309651

Change 822382 merged by Ssingh:

[operations/puppet@production] hiera: enable ATS9 on cp1090

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

Mentioned in SAL (#wikimedia-operations) [2022-08-11T17:38:44Z] <sukhe> testing ATS 9.1.3-1wm1 on cp1090: T309651

Change 822384 merged by Ssingh:

[operations/puppet@production] hiera: enable ATS9 on cp3064

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

Mentioned in SAL (#wikimedia-operations) [2022-08-11T17:52:26Z] <sukhe> testing ATS 9.1.3-1wm1 on cp3064: T309651

ssingh renamed this task from Package and deploy ATS 9.1.2 to Package and deploy ATS 9.1.3.Aug 12 2022, 2:40 PM
ssingh updated the task description. (Show Details)

Change 824408 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] trafficserver: Upgrade cp5014 and cp5016 to ATS 9

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

Change 824408 merged by Vgutierrez:

[operations/puppet@production] trafficserver: Upgrade cp5014 and cp5016 to ATS 9

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

Mentioned in SAL (#wikimedia-operations) [2022-08-18T08:33:28Z] <vgutierrez> upgrade to ATS 9.1.3 in cp5014 and cp5016 - T309651

Downgrading and reimaging drmrs ATS9 hosts cp6008 and cp6016 to ATS8 for a week so that we can have comparative data later when we upgrade all instances to ATS9 in drmrs.

Cookbook cookbooks.sre.hosts.reimage was started by sukhe@cumin2002 for host cp6008.drmrs.wmnet with OS buster

Cookbook cookbooks.sre.hosts.reimage started by sukhe@cumin2002 for host cp6008.drmrs.wmnet with OS buster executed with errors:

  • cp6008 (FAIL)
    • Downtimed on Icinga/Alertmanager
    • Set pooled=inactive for the following services on confctl:

{"cp6008.drmrs.wmnet": {"weight": 1, "pooled": "yes"}, "tags": "dc=drmrs,cluster=cache_upload,service=ats-tls"}
{"cp6008.drmrs.wmnet": {"weight": 1, "pooled": "yes"}, "tags": "dc=drmrs,cluster=cache_upload,service=varnish-fe"}
{"cp6008.drmrs.wmnet": {"weight": 100, "pooled": "yes"}, "tags": "dc=drmrs,cluster=cache_upload,service=ats-be"}

  • Services in confctl are not automatically pooled, to restore the previous state you have to run the following commands:

sudo confctl select 'dc=drmrs,cluster=cache_upload,service=ats-tls' set/pooled=yes
sudo confctl select 'dc=drmrs,cluster=cache_upload,service=varnish-fe' set/pooled=yes
sudo confctl select 'dc=drmrs,cluster=cache_upload,service=ats-be' set/pooled=yes

  • The reimage failed, see the cookbook logs for the details

Change 828540 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: downgrade cp6008 to ATS8

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

Change 828540 merged by Ssingh:

[operations/puppet@production] hiera: downgrade cp6008 to ATS8

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

Cookbook cookbooks.sre.hosts.reimage was started by sukhe@cumin2002 for host cp6008.drmrs.wmnet with OS buster

Change 828543 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: downgrade cp6016 to ATS8

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

Cookbook cookbooks.sre.hosts.reimage started by sukhe@cumin2002 for host cp6008.drmrs.wmnet with OS buster completed:

  • cp6008 (WARN)
    • Downtimed on Icinga/Alertmanager
    • Set pooled=inactive for the following services on confctl:

{"cp6008.drmrs.wmnet": {"weight": 100, "pooled": "no"}, "tags": "dc=drmrs,cluster=cache_upload,service=ats-be"}
{"cp6008.drmrs.wmnet": {"weight": 1, "pooled": "no"}, "tags": "dc=drmrs,cluster=cache_upload,service=ats-tls"}
{"cp6008.drmrs.wmnet": {"weight": 1, "pooled": "no"}, "tags": "dc=drmrs,cluster=cache_upload,service=varnish-fe"}

  • Disabled Puppet
  • Removed from Puppet and PuppetDB if present
  • Deleted any existing Puppet certificate
  • Removed from Debmonitor if present
  • Forced PXE for next reboot
  • Host rebooted via IPMI
  • Host up (Debian installer)
  • Host up (new fresh buster OS)
  • Generated Puppet certificate
  • Signed new Puppet certificate
  • Run Puppet in NOOP mode to populate exported resources in PuppetDB
  • Found Nagios_host resource for this host in PuppetDB
  • Downtimed the new host on Icinga/Alertmanager
  • Removed previous downtime on Alertmanager (old OS)
  • First Puppet run completed and logged in /var/log/spicerack/sre/hosts/reimage/202208311415_sukhe_3601317_cp6008.out
  • Checked BIOS boot parameters are back to normal
  • configmaster.wikimedia.org updated with the host new SSH public key for wmf-update-known-hosts-production
  • Rebooted
  • Automatic Puppet run was successful
  • Forced a re-check of all Icinga services for the host
  • Icinga status is optimal
  • Icinga downtime removed
  • Services in confctl are not automatically pooled, to restore the previous state you have to run the following commands:

sudo confctl select 'dc=drmrs,cluster=cache_upload,service=ats-be' set/pooled=no
sudo confctl select 'dc=drmrs,cluster=cache_upload,service=ats-tls' set/pooled=no
sudo confctl select 'dc=drmrs,cluster=cache_upload,service=varnish-fe' set/pooled=no

  • Updated Netbox data from PuppetDB

Change 828543 merged by Ssingh:

[operations/puppet@production] hiera: downgrade cp6016 to ATS8

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

Cookbook cookbooks.sre.hosts.reimage was started by sukhe@cumin2002 for host cp6016.drmrs.wmnet with OS buster

Cookbook cookbooks.sre.hosts.reimage started by sukhe@cumin2002 for host cp6016.drmrs.wmnet with OS buster completed:

  • cp6016 (WARN)
    • Downtimed on Icinga/Alertmanager
    • Set pooled=inactive for the following services on confctl:

{"cp6016.drmrs.wmnet": {"weight": 1, "pooled": "no"}, "tags": "dc=drmrs,cluster=cache_text,service=varnish-fe"}
{"cp6016.drmrs.wmnet": {"weight": 100, "pooled": "no"}, "tags": "dc=drmrs,cluster=cache_text,service=ats-be"}
{"cp6016.drmrs.wmnet": {"weight": 1, "pooled": "no"}, "tags": "dc=drmrs,cluster=cache_text,service=ats-tls"}

  • Disabled Puppet
  • Removed from Puppet and PuppetDB if present
  • Deleted any existing Puppet certificate
  • Removed from Debmonitor if present
  • Forced PXE for next reboot
  • Host rebooted via IPMI
  • Host up (Debian installer)
  • Host up (new fresh buster OS)
  • Generated Puppet certificate
  • Signed new Puppet certificate
  • Run Puppet in NOOP mode to populate exported resources in PuppetDB
  • Found Nagios_host resource for this host in PuppetDB
  • Downtimed the new host on Icinga/Alertmanager
  • Removed previous downtime on Alertmanager (old OS)
  • First Puppet run completed and logged in /var/log/spicerack/sre/hosts/reimage/202208311507_sukhe_3611351_cp6016.out
  • Checked BIOS boot parameters are back to normal
  • configmaster.wikimedia.org updated with the host new SSH public key for wmf-update-known-hosts-production
  • Rebooted
  • Automatic Puppet run was successful
  • Forced a re-check of all Icinga services for the host
  • Icinga status is optimal
  • Icinga downtime removed
  • Services in confctl are not automatically pooled, to restore the previous state you have to run the following commands:

sudo confctl select 'dc=drmrs,cluster=cache_text,service=varnish-fe' set/pooled=no
sudo confctl select 'dc=drmrs,cluster=cache_text,service=ats-be' set/pooled=no
sudo confctl select 'dc=drmrs,cluster=cache_text,service=ats-tls' set/pooled=no

  • Updated Netbox data from PuppetDB

Change 828758 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] trafficserver: Remove custom log for cp6008 and cp6016

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

Change 828758 merged by Vgutierrez:

[operations/puppet@production] trafficserver: Remove custom log for cp6008 and cp6016

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

Change 829022 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] trafficserver: remove deprecated config for ATS9

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

Change 829022 merged by Ssingh:

[operations/puppet@production] trafficserver: remove deprecated config for ATS9

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

Vgutierrez triaged this task as Medium priority.Sep 7 2022, 9:33 AM

Change 830867 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] trafficserver: Update to ATS 9 on drmrs

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

Mentioned in SAL (#wikimedia-operations) [2022-09-08T13:39:46Z] <vgutierrez> disable puppet on A:cp-drmrs during the update to ATS 9.1.3 - T309651

Change 830867 merged by Vgutierrez:

[operations/puppet@production] trafficserver: Update to ATS 9 on drmrs

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

Mentioned in SAL (#wikimedia-operations) [2022-09-08T13:43:13Z] <vgutierrez> rolling upgrade to ats 9 in cp drmrs - T309651

Change 837670 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: upgrade cp hosts in codfw to ATS9

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

Change 837673 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: upgrade cp hosts in ulsfo to ATS9

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

Mentioned in SAL (#wikimedia-operations) [2022-10-03T13:57:49Z] <sukhe> reprepro -C component/trafficserver9 include buster-wikimedia trafficserver_9.1.3-1wm2_amd64.changes: T309651

Mentioned in SAL (#wikimedia-operations) [2022-10-03T14:08:30Z] <sukhe> upgrade cp4026, cp4032 to ATS 9.1.3-1wm2 from 9.1.3-1wm1: T309651

Mentioned in SAL (#wikimedia-operations) [2022-10-03T14:35:21Z] <sukhe> upgrade A:cp and A:drmrs to ATS 9.1.3-1wm2 from 9.1.3-1wm1: T309651

Mentioned in SAL (#wikimedia-operations) [2022-10-03T15:15:55Z] <sukhe> disable Puppet on cp hosts in ulsfo: rolling out T309651

Change 837673 merged by Ssingh:

[operations/puppet@production] hiera: upgrade cp hosts in ulsfo to ATS9

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

Mentioned in SAL (#wikimedia-operations) [2022-10-03T16:14:54Z] <sukhe> disable Puppet on cp hosts in codfw: rolling out T309651

Change 837670 merged by Ssingh:

[operations/puppet@production] hiera: upgrade cp hosts in codfw to ATS9

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

We are running ATS9 on all cp hosts in: codfw, ulsfo, drmrs, in addition to the existing hosts in eqiad, esams, eqsin, the site-wide deployment of which will continue tomorrow (51/92 hosts as of today).

Hosts running ATS9 (9.1.3-1wm1 and 9.1.3-1wm2):

cp[2027-2042].codfw.wmnet,cp[6001-6016].drmrs.wmnet,cp[1089-1090].eqiad.wmnet,cp[5014,5016].eqsin.wmnet,cp[3064-3065].esams.wmnet,cp[4022-4026,4028-4030,4032-4036].ulsfo.wmnet

The hosts running ATS 9.1.3-1wm1 and that will be upgraded to 9.1.3-1wm2 as part of their site upgrade:

cp1089.eqiad.wmnet, cp1090.eqiad.wmnet, cp3064.esams.wmnet, cp3065.esams.wmnet, cp5014.eqsin.wmnet, cp5016.eqsin.wmnet

Change 838149 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: upgrade cp hosts in eqsin to ATS9

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

Change 838154 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: upgrade cp hosts in esams to ATS9

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

Change 838155 had a related patch set uploaded (by Ssingh; author: Ssingh):

[operations/puppet@production] hiera: upgrade cp hosts in eqiad to ATS9

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

Mentioned in SAL (#wikimedia-operations) [2022-10-04T13:48:44Z] <sukhe> disable Puppet on A:cp and A:eqsin for T309651

Change 838149 merged by Ssingh:

[operations/puppet@production] hiera: upgrade cp hosts in eqsin to ATS9

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

Mentioned in SAL (#wikimedia-operations) [2022-10-04T14:51:35Z] <sukhe> disable Puppet on A:cp and A:esams for T309651

Change 838154 merged by Ssingh:

[operations/puppet@production] hiera: upgrade cp hosts in esams to ATS9

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

Mentioned in SAL (#wikimedia-operations) [2022-10-04T15:47:55Z] <sukhe> disable Puppet on A:cp and A:eqiad for T309651

Change 838155 merged by Ssingh:

[operations/puppet@production] hiera: upgrade cp hosts in eqiad to ATS9

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

sukhe@cumin2002:~$ sudo cumin 'A:cp' '/usr/bin/traffic_server --version'
92 hosts will be targeted:
cp[2027-2042].codfw.wmnet,cp[6001-6016].drmrs.wmnet,cp[1075-1090].eqiad.wmnet,cp[5002-5016].eqsin.wmnet,cp[3050-3065].esams.wmnet,cp[4022-4026,4028-4030,4032-4036].ulsfo.wmnet
Ok to proceed on 92 hosts? Enter the number of affected hosts to confirm or "q" to quit 92
===== NODE GROUP =====                                                                                                                
(92) cp[2027-2042].codfw.wmnet,cp[6001-6016].drmrs.wmnet,cp[1075-1090].eqiad.wmnet,cp[5002-5016].eqsin.wmnet,cp[3050-3065].esams.wmnet,cp[4022-4026,4028-4030,4032-4036].ulsfo.wmnet                                                                                        
----- OUTPUT of '/usr/bin/traffic_server --version' -----                                                                             
Traffic Server 9.1.3 Sep 20 2022 15:57:00 localhost                                                                                   
traffic_server: using root directory '/usr'                                                                                           
Apache Traffic Server - traffic_server - 9.1.3 - (build # 092015 on Sep 20 2022 at 15:57:00)
================                                                                                                                      
PASS |██████████████████████████████████████████████████████████████████████████████████████| 100% (92/92) [00:03<00:00, 23.70hosts/s]

We have upgraded all cp hosts to ATS9 and resolving this task. Thanks to everyone involved.

Change 820121 abandoned by Vgutierrez:

[operations/debs/trafficserver@master] Backport several fixes scheduled for 9.1.3

Reason:

we already moved to 9.1.3

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

Change 803285 merged by Vgutierrez:

[operations/puppet@production] trafficserver: 9.x upgrade: separate metric current_client_connections

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