[00:10:19] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfm94 [00:10:20] [02miraheze/services] 07MirahezeSSLBot 03e33f0c7 - BOT: Updating services config for wikis [00:15:14] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfm9R [00:15:16] [02miraheze/services] 07MirahezeSSLBot 035ff04c5 - BOT: Updating services config for wikis [03:10:18] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfmFJ [03:10:20] [02miraheze/services] 07MirahezeSSLBot 03050ae31 - BOT: Updating services config for wikis [04:04:50] Hello DP8! If you have any questions, feel free to ask and someone should answer soon. [04:20:45] [02miraheze/ssl] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/Jfmb2 [04:20:46] [02miraheze/ssl] 07MirahezeSSLBot 03d5305e7 - Bot: Update SSL cert for yellowiki.xyz [07:52:28] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/JfYeo [07:52:29] [02miraheze/mw-config] 07Reception123 03377a1d0 - differenciate closing sitenotice for private wikis T4164 [07:52:31] [02mw-config] 07Reception123 created branch 03Reception123-patch-1 - 13https://git.io/vbvb3 [07:52:42] [02mw-config] 07Reception123 opened pull request 03#3048: differenciate closing sitenotice for private wikis - 13https://git.io/JfYe6 [07:52:44] hi Reception123 [08:00:01] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/JfYex [08:00:03] [02miraheze/mw-config] 07Reception123 039c8262f - reset [08:00:04] [02mw-config] 07Reception123 synchronize pull request 03#3048: differenciate closing sitenotice for private wikis - 13https://git.io/JfYe6 [08:01:36] [02mw-config] 07Reception123 commented on pull request 03#3048: differenciate closing sitenotice for private wikis - 13https://git.io/JfYeh [08:05:33] hi RhinosF1 [08:05:45] RhinosF1: trying to finally have different sitenotices for private and public wikis when they're closed [08:06:04] RhinosF1: for closed by script or closed by script that's going to be more complicated and too complicated for me to do, but it is technically possible [08:09:47] Okay [08:10:30] and everyone else is busy doing other stuff, now about 45% of Phab tasks are SRE related [08:10:44] and many of them are goals for new things (like LDAP or the machine learning thing), etc. [08:13:49] Cool [08:55:12] Reception123: can you turn emailconfirmtoedit on on test2 for a few minutes [08:56:17] ok [08:56:48] let me see how to do that [08:57:18] RhinosF1: done [08:58:21] Reception123: you can revert [08:58:47] ok [09:13:41] Reception123: closed 2 more tasks [09:14:07] thanks [09:16:59] Reception123: make that 3 [09:19:16] :) [09:50:48] Tiger-, ZI_Jony: Please see your testwiki talk page [10:09:02] RhinosF1: Thanks [10:09:11] ZI_Jony: np [10:11:21] ZI_Jony: if you do need it, I'm happy to give exemptions on request. [10:13:25] RhinosF1: sure, I do [10:14:43] ZI_Jony: I'll grant one for 6 months ending 7 November 2020. Does that sound okay? [10:17:25] ok [10:17:52] PROBLEM - cloud1 Current Load on cloud1 is WARNING: WARNING - load average: 19.27, 23.72, 23.18 [10:18:01] RhinosF1, seen [10:18:42] Tiger-: okay thx, as said above, exemptions are available if needed [10:20:15] thank you, actually I don't need these flags anymore [10:20:46] RhinosF1: just found that I can remove them by myself. :-) [10:21:12] PROBLEM - cloud1 Current Load on cloud1 is CRITICAL: CRITICAL - load average: 24.65, 23.22, 22.95 [10:21:34] Tiger-: no prooblem [10:24:04] PROBLEM - cloud1 Current Load on cloud1 is WARNING: WARNING - load average: 20.86, 20.96, 22.06 [10:30:27] RECOVERY - cloud1 Current Load on cloud1 is OK: OK - load average: 18.25, 16.31, 19.39 [10:42:20] [02mw-config] 07JohnFLewis commented on pull request 03#3048: differenciate closing sitenotice for private wikis - 13https://git.io/JfYLk [11:00:14] JohnLewis: mind making the alias for rhinosf1@ go to my gmail again so I can fix disqus [11:00:23] Only need it for the rest of today [11:01:01] I can do it [11:01:12] RhinosF1: or you can make a PR and I'll merge :) [11:01:29] Reception123: just gone mobile for lunch, feel free [11:01:51] ok [11:03:05] I'll brb [11:05:30] SRE Duty can handle it :P [11:22:15] JohnLewis: https://github.com/miraheze/mw-config/blob/master/LocalWiki.php#L23 what I never understood is why the border doesn't work with the sitenotice [11:22:16] [ mw-config/LocalWiki.php at master · miraheze/mw-config · GitHub ] - github.com [11:22:37] it should look like https://meta.miraheze.org/wiki/Template:Closed_warning (-the lock sign) [11:22:38] [ Template:Closed warning - Miraheze Meta ] - meta.miraheze.org [11:23:43] [02miraheze/puppet] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYtp [11:23:45] ^ RhinosF1 there you go [11:23:45] [02miraheze/puppet] 07Reception123 03d56e8fa - temp redirect rhinosf1@ to his gmail to be removed tonight [11:24:57] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/JfYth [11:24:59] [02miraheze/mw-config] 07Reception123 032c13a14 - updates per John [11:25:00] [02mw-config] 07Reception123 synchronize pull request 03#3048: differenciate closing sitenotice for private wikis - 13https://git.io/JfYe6 [12:30:18] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYOK [12:30:19] [02miraheze/services] 07MirahezeSSLBot 0356cd6d9 - BOT: Updating services config for wikis [12:41:37] Reception123: ty [13:25:13] * hispano76 greetings [13:25:26] * RhinosF1 waves [13:33:38] talking to someone about the cs wiki request [14:05:20] !log root@cloud1:/home/paladox# swapoff -a [14:05:29] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:06:15] * paladox !log root@cloud2:/home/paladox# swapoff -a [14:06:20] !log root@cloud2:/home/paladox# swapoff -a [14:06:24] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:14:55] PROBLEM - cloud1 Current Load on cloud1 is CRITICAL: CRITICAL - load average: 74.94, 38.37, 24.88 [14:20:13] PROBLEM - db6 Current Load on db6 is CRITICAL: CRITICAL - load average: 6.85, 10.04, 7.75 [14:21:19] PROBLEM - cp6 Current Load on cp6 is CRITICAL: CRITICAL - load average: 3.39, 5.46, 3.69 [14:26:23] PROBLEM - db6 Current Load on db6 is WARNING: WARNING - load average: 5.65, 7.37, 7.31 [14:27:31] PROBLEM - cp6 Current Load on cp6 is WARNING: WARNING - load average: 2.58, 3.68, 3.44 [14:29:25] PROBLEM - db6 Current Load on db6 is CRITICAL: CRITICAL - load average: 17.02, 9.64, 8.06 [14:30:44] RECOVERY - cp6 Current Load on cp6 is OK: OK - load average: 3.19, 3.40, 3.36 [14:32:31] !log added retailpedia discord webhook [14:32:36] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [14:38:29] hello Reception123 [14:41:52] PROBLEM - cp6 Current Load on cp6 is CRITICAL: CRITICAL - load average: 6.71, 4.52, 3.77 [14:46:03] hi [15:02:17] [02miraheze/puppet] 07paladox pushed 031 commit to 03paladox-patch-2 [+1/-0/±0] 13https://git.io/JfYlH [15:02:18] [02miraheze/puppet] 07paladox 03a3b36a1 - Create ldapvi.conf.erb [15:02:20] [02puppet] 07paladox synchronize pull request 03#1349: openldap: Add ldapvi - 13https://git.io/JfmXm [15:06:49] PROBLEM - db6 Current Load on db6 is WARNING: WARNING - load average: 5.57, 6.31, 7.50 [15:09:52] PROBLEM - db6 Current Load on db6 is CRITICAL: CRITICAL - load average: 8.47, 7.15, 7.59 [15:21:58] !log delete sourav4 user in phabricator per request [15:22:06] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [15:23:36] !log upgrade phabricator on phab1 [15:23:59] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [15:34:33] PROBLEM - db6 Current Load on db6 is WARNING: WARNING - load average: 2.53, 5.26, 7.27 [15:35:34] Hello himmalerin! If you have any questions, feel free to ask and someone should answer soon. [15:36:51] How does getting the mobile frontend (Minerva?) set up work? The VisualEditor is enabled and working, as is Extension:MobileFrontend, but I don't see an edit button when using the mobile skin [15:38:02] himmalerin: hi. There should be an edit button when you're on mobile... [15:38:06] RECOVERY - db6 Current Load on db6 is OK: OK - load average: 2.19, 3.82, 6.28 [15:38:07] could you please give us your URL [15:39:46] PROBLEM - cp6 Current Load on cp6 is WARNING: WARNING - load average: 2.17, 2.35, 3.91 [15:40:24] Ohh it's just that you can't edit the main page (which was the only one I was testing) with Mobile, all the other pages work. Thanks! :p [15:42:32] himmalerin: you're welcome :) [15:45:13] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfY4P [15:45:14] [02miraheze/services] 07MirahezeSSLBot 0332c43fc - BOT: Updating services config for wikis [15:46:30] RECOVERY - cp6 Current Load on cp6 is OK: OK - load average: 2.57, 2.14, 3.23 [15:49:53] PROBLEM - cloud1 Current Load on cloud1 is WARNING: WARNING - load average: 14.53, 14.96, 22.55 [15:59:27] RECOVERY - cloud1 Current Load on cloud1 is OK: OK - load average: 12.92, 15.98, 20.11 [16:01:19] [02mw-config] 07Reception123 synchronize pull request 03#3048: differenciate closing sitenotice for private wikis - 13https://git.io/JfYe6 [16:01:21] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/JfYBM [16:01:22] [02miraheze/mw-config] 07Reception123 033cefc86 - fixes [16:03:52] [02mw-config] 07Reception123 edited pull request 03#3048: differenciate closing sitenotice for private wikis + fix style issues - 13https://git.io/JfYe6 [16:04:05] [02mw-config] 07Reception123 closed pull request 03#3048: differenciate closing sitenotice for private wikis + fix style issues - 13https://git.io/JfYe6 [16:04:07] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYBx [16:04:08] [02miraheze/mw-config] 07Reception123 03d6db65b - differenciate closing sitenotice for private wikis + fix style issues (#3048) * differenciate closing sitenotice for private wikis T4164 * reset * updates per John * fixes [16:09:36] [02miraheze/mw-config] 07Reception123 deleted branch 03Reception123-patch-1 [16:09:38] [02mw-config] 07Reception123 deleted branch 03Reception123-patch-1 - 13https://git.io/vbvb3 [16:12:52] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/JfYRa [16:12:54] [02miraheze/mw-config] 07Reception123 030ba3518 - fix escape issue for inactive notice [16:12:55] [02mw-config] 07Reception123 created branch 03Reception123-patch-1 - 13https://git.io/vbvb3 [16:12:57] [02mw-config] 07Reception123 opened pull request 03#3049: fix escape issue for inactive notice - 13https://git.io/JfYRV [16:32:18] [02miraheze/mw-config] 07JohnFLewis pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfY0G [16:32:19] [02miraheze/mw-config] 07JohnFLewis 0348cf7e0 - fix exempt check and reindent [16:44:42] [02mw-config] 07Reception123 commented on pull request 03#3049: fix escape issue for inactive notice - 13https://git.io/JfY0H [16:44:43] [02mw-config] 07Reception123 closed pull request 03#3049: fix escape issue for inactive notice - 13https://git.io/JfYRV [16:44:45] [02miraheze/mw-config] 07Reception123 deleted branch 03Reception123-patch-1 [16:44:46] [02mw-config] 07Reception123 deleted branch 03Reception123-patch-1 - 13https://git.io/vbvb3 [16:48:47] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/JfY0x [16:48:48] [02miraheze/mw-config] 07Reception123 031070c6a - changes to inactive (fix indent) + closed notices [16:48:50] [02mw-config] 07Reception123 created branch 03Reception123-patch-1 - 13https://git.io/vbvb3 [16:55:11] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYEZ [16:55:13] [02miraheze/services] 07MirahezeSSLBot 0386433e0 - BOT: Updating services config for wikis [17:05:47] PROBLEM - cp3 Disk Space on cp3 is WARNING: DISK WARNING - free space: / 2637 MB (10% inode=93%); [17:30:20] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYuS [17:30:22] [02miraheze/services] 07MirahezeSSLBot 0311c7088 - BOT: Updating services config for wikis [17:50:21] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYzo [17:50:22] [02miraheze/services] 07MirahezeSSLBot 034b1af7c - BOT: Updating services config for wikis [18:05:51] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03Reception123-patch-1 [+0/-0/±1] 13https://git.io/JfYg3 [18:05:53] [02miraheze/mw-config] 07Reception123 038d5ad4f - add icons for closed/inactive [18:06:13] [02mw-config] 07Reception123 opened pull request 03#3050: fix inactive sitenotice + add icons to closed/inactive sitenotices - 13https://git.io/JfYgs [18:06:54] [02mw-config] 07Reception123 edited pull request 03#3050: fix inactive sitenotice + add icons to closed/inactive sitenotices - 13https://git.io/JfYgs [18:08:10] ^ will merge at around 19:00 UTC if no objections [18:09:03] hi [18:10:38] hi hispano76 [18:19:47] Reception123: Any word on the GlobalUsage extension? [18:19:52] Have we got anywhere where can store mediawiki upgrade tasks that need to be done at the same time as the update but are one-off? [18:20:00] paladox, Reception123: ^ [18:20:16] Examknow: I will look into that as soon as I can with test2, first I'll deploy the sitenotice change soon [18:20:26] ok thanks [18:20:29] .t UTC [18:20:30] 2020-04-29 - 18:20:30UTC [18:20:30] RhinosF1: palad ox is currently busy with something [18:20:32] i'm not sure what you mean? [18:20:37] and same ^ [18:20:48] paladox: like a blockers task [18:21:10] So we don’t forget to make a change during the upgrade to config [18:21:20] no, if you have tasks that block the upgrade, then use parent/subtask [18:21:33] anyways, busy with something else [18:21:44] Block us upgrading [18:21:56] We don’t have a blockers task now [18:22:11] RhinosF1: could you give an example of what such a task would be to make sure I get what you mean? [18:23:14] Reception123: https://phabricator.wikimedia.org/T251447 we’ll need to blacklist that in MWPermissions or create a privacy bug [18:23:14] [ ⚓ T251447 Assign oathauth-verify-user to stewards at metawiki ] - phabricator.wikimedia.org [18:25:42] Oh if its something like that perhaps put it as a low/stalled and it will be a blocker as soon as mw 1.35 is ready (at least that's what I think) [18:26:46] Reception123: sounds good. Maybe create a blockers column. Shall I do that tonight? [18:27:06] RhinosF1: in what project would you want to create that? [18:27:22] And I'd ask John for his opinion first [18:27:53] Reception123: MediaWiki [18:27:57] JohnLewis: ^ [18:28:19] Be back later [18:30:35] K [18:39:33] Nothing stops it being done now [18:42:56] JohnLewis: to blacklist a non-existent permission seems strange. We should still need to assign it to probably steward + sysadmin though on upgrade I assume. [18:46:50] JohnLewis: any reason why when you change the language, "english" still appears? https://meta.miraheze.org/wiki/Special:WikiDiscover?language=fr curiosity [18:46:51] [ WikiDiscover - Miraheze Meta ] - meta.miraheze.org [18:49:23] [02mw-config] 07Reception123 closed pull request 03#3050: fix inactive sitenotice + add icons to closed/inactive sitenotices - 13https://git.io/JfYgs [18:49:25] [02miraheze/mw-config] 07Reception123 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYaF [18:49:26] [02miraheze/mw-config] 07Reception123 03f3733f2 - fix inactive sitenotice + add icons to closed/inactive sitenotices (#3050) * changes to inactive (fix indent) + closed notices * add icons for closed/inactive [18:51:38] See https://phabricator.miraheze.org/T5498 - will sort part 1 (most important) out tonight and leave the rest for the update per task description [18:51:39] [ ⚓ T5498 Prevent oathauth-verify-user from being available to non-NDAs ] - phabricator.miraheze.org [18:58:26] [02mw-config] 07examknow opened pull request 03#3051: add wgAbuseFilterNotifications - 13https://git.io/JfYVZ [18:58:38] changed to config because it's not blocked on anything [18:59:55] But catching these kind of these is an upgrade process, whether we want to assign it to anyone, and who, is a upgrade decision as well [19:00:07] JohnLewis: okay [19:05:12] [02miraheze/services] 07MirahezeSSLBot pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYVg [19:05:14] [02miraheze/services] 07MirahezeSSLBot 03c545b49 - BOT: Updating services config for wikis [20:00:30] [02mw-config] 07Pix1234 closed pull request 03#3051: add wgAbuseFilterNotifications - 13https://git.io/JfYVZ [20:00:32] [02miraheze/mw-config] 07Pix1234 pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JfYru [20:00:33] [02miraheze/mw-config] 07examknow 032a582dd - add wgAbuseFilterNotifications (#3051) [20:31:20] !log MariaDB [test2wiki]> truncate user_profile; - from earlier on db6 [20:31:24] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [21:17:50] PROBLEM - ns1 Current Load on ns1 is CRITICAL: CRITICAL - load average: 1.13, 2.57, 1.70 [21:21:01] RECOVERY - ns1 Current Load on ns1 is OK: OK - load average: 1.20, 1.17, 1.30 [22:28:42] [02miraheze/MirahezeMagic] 07paladox pushed 031 commit to 03paladox-patch-5 [+1/-1/±0] 13https://git.io/JfY1v [22:28:44] [02miraheze/MirahezeMagic] 07paladox 0366b84b1 - Rename script to removePII [22:28:45] [02MirahezeMagic] 07paladox created branch 03paladox-patch-5 - 13https://git.io/fQRGX [22:28:47] [02MirahezeMagic] 07paladox opened pull request 03#111: Rename script to removePII - 13https://git.io/JfY1f [22:29:30] Reception123: Yayyy your new sitenotice works :) [22:29:38] I just saw it on a live site [22:33:22] What is the new sitenotice? [22:37:07] a notice on a wiki when it becomes inactvie [22:37:12] **inactive [22:37:36] oh [22:52:34] PROBLEM - cp8 Current Load on cp8 is CRITICAL: CRITICAL - load average: 1.19, 2.18, 1.68 [22:55:34] RECOVERY - cp8 Current Load on cp8 is OK: OK - load average: 0.78, 1.53, 1.51 [23:06:44] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_34 [+0/-0/±1] 13https://git.io/JfYMV [23:06:46] [02miraheze/mediawiki] 07paladox 0369fd7a6 - Update SocialProfile [23:08:32] !log /usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/extensions/MirahezeMagic/maintenance/updateSP.php - jobrunner1 [23:08:36] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [23:09:32] paladox: thanks [23:15:36] paladox: is that still running https://crappygames.miraheze.org/wiki/Blog:Does_any_of_you_still_truly_wanna_purchase_the_last_of_us_2%3F? [23:15:37] [ Database error - Crappy Games Wiki Uncensored ] - crappygames.miraheze.org [23:16:00] oh, i guess i need to update blog too? [23:16:08] paladox: yes [23:16:55] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_34 [+0/-0/±1] 13https://git.io/JfYMN [23:16:56] [02miraheze/mediawiki] 07paladox 030dd96c3 - Update BlogPage [23:17:41] oh, hold on [23:17:49] SP hasen't even ran on crappygames yet [23:20:36] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_34 [+0/-0/±1] 13https://git.io/JfYMp [23:20:37] [02miraheze/mediawiki] 07paladox 03901c76e - Update VoteNY [23:23:58] !log /usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/extensions/MirahezeMagic/maintenance/updateVoteNY.php [23:24:01] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [23:33:08] [02miraheze/mediawiki] 07paladox pushed 031 commit to 03REL1_34 [+0/-0/±1] 13https://git.io/JfYDm [23:33:09] [02miraheze/mediawiki] 07paladox 03be608c7 - Update PollNY [23:33:31] !log /usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/extensions/MirahezeMagic/maintenance/updatePollNY.php [23:33:39] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [23:39:38] !log /usr/local/bin/foreachwikiindblist /srv/mediawiki/dblist/all.dblist /srv/mediawiki/w/extensions/MirahezeMagic/maintenance/updateVoteNY2.php [23:39:41] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [23:44:42] !log test.sql is `ALTER TABLE /*$wgDBprefix*/Vote MODIFY COLUMN vote_date datetime NOT NULL default '1970-01-01 00:00:01';` [23:44:46] Logged the message at https://meta.miraheze.org/wiki/Tech:Server_admin_log, Master [23:45:14] RhinosF1 works now [23:46:27] PROBLEM - cp8 Disk Space on cp8 is WARNING: DISK WARNING - free space: / 2114 MB (10% inode=93%); [23:50:16] PROBLEM - ping4 on misc1 is CRITICAL: PING CRITICAL - Packet loss = 28%, RTA = 25.51 ms