Page MenuHomePhabricator

JameelKaisar (Ajmi)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Feb 28 2023, 12:51 PM (60 w, 2 d)
Availability
Available
IRC Nick
JameelKaisar
LDAP User
Jameel Kaisar
MediaWiki User
Jameel Kaisar [ Global Accounts ]

Recent Activity

Jan 10 2024

JameelKaisar closed T337317: compare Probenet data w/ NEL data, a subtask of T332024: GeoIP mapping experiments, as Resolved.
Jan 10 2024, 2:16 PM · Patch-For-Review, SRE, Infrastructure-Foundations, Traffic
JameelKaisar closed T337317: compare Probenet data w/ NEL data as Resolved.
Jan 10 2024, 2:16 PM · Infrastructure-Foundations, SRE
JameelKaisar closed T334417: Receive network latency reports from the browsers, a subtask of T332024: GeoIP mapping experiments, as Resolved.
Jan 10 2024, 2:13 PM · Patch-For-Review, SRE, Infrastructure-Foundations, Traffic
JameelKaisar closed T334417: Receive network latency reports from the browsers as Resolved.
Jan 10 2024, 2:13 PM · MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Infrastructure-Foundations
JameelKaisar closed T332028: Serve an HTTP response for measurement domains directly from Varnish, a subtask of T332024: GeoIP mapping experiments, as Resolved.
Jan 10 2024, 2:12 PM · Patch-For-Review, SRE, Infrastructure-Foundations, Traffic
JameelKaisar closed T332028: Serve an HTTP response for measurement domains directly from Varnish as Resolved.
Jan 10 2024, 2:12 PM · SRE, Infrastructure-Foundations, Traffic

Jun 23 2023

JameelKaisar added a comment to T337318: decide on an aggregation function to combine multiple probes into a single measurement.

After updating the mappings of 8 countries (930293) last week, it was found that the mean first paint time increased from1973 ms to 2054 ms. However, the median first paint time decreased from 1766 ms to 1741 ms. For other countries, both mean and median first paint time decreased (considerably for some).

Jun 23 2023, 8:03 PM · SRE, Traffic, Infrastructure-Foundations
JameelKaisar added a comment to T337318: decide on an aggregation function to combine multiple probes into a single measurement.

For US states District of Columbia (DC), Ohio (OH) and Virginia (VA), we are getting abnormally low (0 ms) latency for some probes. We do not know the exact reason for such behaviour (but this could be due to some issues in the MaxmindDB?).

Jun 23 2023, 6:54 PM · SRE, Traffic, Infrastructure-Foundations
JameelKaisar updated the task description for T335637: Set cookie in Varnish to start a probe.
Jun 23 2023, 6:48 PM · Infrastructure-Foundations, Traffic
JameelKaisar added a comment to T334417: Receive network latency reports from the browsers.

Thanks for the detailed explanation. It was very confusing to find some properties being set as null.

Jun 23 2023, 1:41 PM · MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Infrastructure-Foundations
JameelKaisar added a comment to T337317: compare Probenet data w/ NEL data.

The 'elapsed_time' filed in the NEL report is similar to the 'duration_ms' field in the Probenet report. They are not equal but follow a similar trend. If we ignore the first pulse to each data center (identifier_dc_0), the 'elapsed_time' filed in the NEL report is similar to the 'request_time_ms' field in the Probenet report. Since we mostly depend on the 'request_time_ms' field for analysing the latency data, we can easily rely on the NEL data for that. But, as of now, NEL is not supported on all browsers.

Jun 23 2023, 11:47 AM · Infrastructure-Foundations, SRE
JameelKaisar added a comment to T334417: Receive network latency reports from the browsers.

The patch that was submitted for fixing the 'status_code' was later found out would not fix the error. So, a new patch was submitted. But this will fix validation errors for 'status_code' only and will be merged in wmf.15. I will submit a new patch now which do fix the validation errors for all fields .reports[i].pulses[i].*

Jun 23 2023, 4:15 AM · MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Infrastructure-Foundations

Jun 21 2023

JameelKaisar added a comment to T337318: decide on an aggregation function to combine multiple probes into a single measurement.

Update:

  • Instead of trimming bottom 10 %, we are trimming bottom 5 % only.
  • We are plotting Box plots as well as Violin plots
Jun 21 2023, 7:34 PM · SRE, Traffic, Infrastructure-Foundations
JameelKaisar added a comment to T337318: decide on an aggregation function to combine multiple probes into a single measurement.

You can see Box Plots and Violin Plots of the per-country latency data here:

Jun 21 2023, 1:25 PM · SRE, Traffic, Infrastructure-Foundations

Jun 15 2023

JameelKaisar added a comment to T337318: decide on an aggregation function to combine multiple probes into a single measurement.

Probenet Results:

Jun 15 2023, 4:20 AM · SRE, Traffic, Infrastructure-Foundations
JameelKaisar added a comment to T337318: decide on an aggregation function to combine multiple probes into a single measurement.

For now we are considering only the 'request_time_ms'. We are taking request time for all the probes/pulses and group it based on data centers and countries. We then trim the bottom 10 % and top 10 % values to remove the outliers. Then a Box plot is plotted for each country to visualise the results.

Jun 15 2023, 4:14 AM · SRE, Traffic, Infrastructure-Foundations

Jun 7 2023

JameelKaisar added a comment to T335637: Set cookie in Varnish to start a probe.

Increase NetworkProbeLimit from 0.0001 (0.01%) to 0.001 (0.1%).

Jun 7 2023, 3:06 AM · Infrastructure-Foundations, Traffic

Jun 6 2023

JameelKaisar added a comment to T338228: jsonschema-tools deterministic schema test should fail if a object field does not have schema.

This should also not be allowed.

ctx:
  type: object
  additionalProperties:
    type:
      - string
      - number
Jun 6 2023, 2:12 PM · Event-Platform (Sprint 14 B), Data-Engineering

May 24 2023

JameelKaisar added a comment to T337318: decide on an aggregation function to combine multiple probes into a single measurement.

Since in every probe, we are making 3 requests to each data center and the first one has artificially high latency. That means around 33 % of the probes will have to be treated differently. So I suggest we try 33 %ile, 50 %ile and 66 %ile also.

May 24 2023, 9:47 PM · SRE, Traffic, Infrastructure-Foundations
JameelKaisar added a comment to T337316: consult with Research & Data Engineering teams about a way to quantify datacenter mapping error.

Dropped a message in Data-Engineering Slack channel. Waiting for a response.

May 24 2023, 9:32 PM · Infrastructure-Foundations
JameelKaisar added a comment to T337317: compare Probenet data w/ NEL data.

That's not needed. We can match the identifier then get the pulse number from the Probenet report. But we may add it to the url as well.

May 24 2023, 8:44 PM · Infrastructure-Foundations, SRE
JameelKaisar added a comment to T337317: compare Probenet data w/ NEL data.

Should I add some kind of identifier to match NEL reports and Probenet reports? Like instead of making a request to https://measure-{data-center}.wikimedia.org/measure, we may send a request to https://measure-{data-center}.wikimedia.org/measure?id={some-random-identifier}. This will help us in comparing the both reports in a better way. We don't have to modify in the NEL part. But we have to edit the schema of the report a bit to include the identifier as well and a small update to the JS fetch code patch.

May 24 2023, 2:12 PM · Infrastructure-Foundations, SRE

May 18 2023

JameelKaisar created T336947: Mapping Client IPs to Resolver IPs.
May 18 2023, 3:46 PM · SRE, Infrastructure-Foundations, Traffic
JameelKaisar added a comment to T334417: Receive network latency reports from the browsers.

Fixed eslint warnings in WikimediaEvents repo. This patch is not directly related to this task but the warnings were generated after the upgradation of eslint config in WikimediaEvents repo which was necessary for this task.
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaEvents/+/920376

May 18 2023, 2:35 PM · MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Infrastructure-Foundations

Apr 30 2023

JameelKaisar created T335637: Set cookie in Varnish to start a probe.
Apr 30 2023, 11:21 AM · Infrastructure-Foundations, Traffic

Apr 29 2023

JameelKaisar updated the task description for T334417: Receive network latency reports from the browsers.
Apr 29 2023, 4:53 AM · MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Infrastructure-Foundations

Apr 24 2023

JameelKaisar added a comment to T335297: Requesting full access to GitLab for jameel.

Shouldn't it be "@(wikimedia.org|wikimedia.de)$" instead of "@(wikimedia.org|wikimedia.de)\.com$"?

Apr 24 2023, 5:51 PM · Release-Engineering-Team, GitLab (Auth & Access)
JameelKaisar added a comment to T335297: Requesting full access to GitLab for jameel.

Not Exactly. I just require access to create a repo. I have to host some code on it.

Apr 24 2023, 3:23 PM · Release-Engineering-Team, GitLab (Auth & Access)
JameelKaisar created T335297: Requesting full access to GitLab for jameel.
Apr 24 2023, 2:51 PM · Release-Engineering-Team, GitLab (Auth & Access)

Apr 14 2023

JameelKaisar added a comment to T332024: GeoIP mapping experiments.

First of all thank you Timo and Chris for the detailed information.

Apr 14 2023, 6:35 PM · Patch-For-Review, SRE, Infrastructure-Foundations, Traffic

Apr 13 2023

JameelKaisar updated the task description for T334417: Receive network latency reports from the browsers.
Apr 13 2023, 6:28 PM · MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Infrastructure-Foundations

Apr 12 2023

Krinkle awarded T332024: GeoIP mapping experiments a Love token.
Apr 12 2023, 1:06 AM · Patch-For-Review, SRE, Infrastructure-Foundations, Traffic

Apr 10 2023

JameelKaisar created T334417: Receive network latency reports from the browsers.
Apr 10 2023, 5:41 PM · MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Infrastructure-Foundations

Mar 30 2023

JameelKaisar claimed T332028: Serve an HTTP response for measurement domains directly from Varnish.
Mar 30 2023, 8:58 AM · SRE, Infrastructure-Foundations, Traffic

Mar 2 2023

JameelKaisar set IRC Nick to JameelKaisar on JameelKaisar.
Mar 2 2023, 6:46 AM