Page MenuHomePhabricator

PHP Deprecated: Implicit conversion from float 41.45954849253939 to int loses precision
Closed, ResolvedPublic

Description

Stack trace:

from /srv/mediawiki/php-1.44.0-wmf.28/maintenance/purgeParserCache.php(113)
#0 /srv/mediawiki/php-1.44.0-wmf.28/maintenance/purgeParserCache.php(113): MediaWiki\Exception\MWExceptionHandler::handleError(int, string, string, int)
#1 /srv/mediawiki/php-1.44.0-wmf.28/includes/objectcache/SqlBagOStuff.php(1598): PurgeParserCache->showProgressAndWait(float)
#2 /srv/mediawiki/php-1.44.0-wmf.28/includes/objectcache/SqlBagOStuff.php(1491): SqlBagOStuff->deleteServerObjectsExpiringBefore(Wikimedia\Rdbms\DatabaseMySQL, int, float, int, array)
#3 /srv/mediawiki/php-1.44.0-wmf.28/includes/libs/objectcache/MultiWriteBagOStuff.php(316): SqlBagOStuff->deleteObjectsExpiringBefore(int, array, float, string)
#4 /srv/mediawiki/php-1.44.0-wmf.28/maintenance/purgeParserCache.php(104): Wikimedia\ObjectCache\MultiWriteBagOStuff->deleteObjectsExpiringBefore(int, array, float, string)
#5 /srv/mediawiki/php-1.44.0-wmf.28/maintenance/includes/MaintenanceRunner.php(694): PurgeParserCache->execute()
#6 /srv/mediawiki/php-1.44.0-wmf.28/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#7 /srv/mediawiki/multiversion/MWScript.php(221): require_once(string)
#8 {main}

Example: https://logstash.wikimedia.org/app/discover#/doc/logstash-*/logstash-deploy-1-7.0.0-1-2025.05.12?id=Ats4wpYBF1zH-YDaaw2I

We get 300K in every run of purge parser cache (daily)

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

Change #1144496 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@master] objectcache: Cast explicitly to integer

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

Change #1144502 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@wmf/1.44.0-wmf.28] objectcache: Cast explicitly to integer

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

Change #1144496 merged by jenkins-bot:

[mediawiki/core@master] objectcache: Cast explicitly to integer

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

Change #1144509 had a related patch set uploaded (by Reedy; author: Amir Sarabadani):

[mediawiki/core@REL1_44] objectcache: Cast explicitly to integer

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

Change #1144510 had a related patch set uploaded (by Reedy; author: Amir Sarabadani):

[mediawiki/core@REL1_43] objectcache: Cast explicitly to integer

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

Change #1144511 had a related patch set uploaded (by Reedy; author: Amir Sarabadani):

[mediawiki/core@REL1_42] objectcache: Cast explicitly to integer

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

Change #1144512 had a related patch set uploaded (by Reedy; author: Amir Sarabadani):

[mediawiki/core@REL1_39] objectcache: Cast explicitly to integer

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

Change #1144512 merged by jenkins-bot:

[mediawiki/core@REL1_39] objectcache: Cast explicitly to integer

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

Change #1144509 merged by jenkins-bot:

[mediawiki/core@REL1_44] objectcache: Cast explicitly to integer

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

Change #1144511 merged by jenkins-bot:

[mediawiki/core@REL1_42] objectcache: Cast explicitly to integer

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

Change #1144510 merged by jenkins-bot:

[mediawiki/core@REL1_43] objectcache: Cast explicitly to integer

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

Reedy changed the task status from Open to In Progress.May 12 2025, 12:30 PM
Reedy assigned this task to Ladsgroup.
Krinkle changed the task status from In Progress to Open.May 12 2025, 12:36 PM
Krinkle moved this task from General to Confirmed problem on the MediaWiki-libs-BagOStuff board.

Change #1144502 merged by jenkins-bot:

[mediawiki/core@wmf/1.44.0-wmf.28] objectcache: Cast explicitly to integer

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

Mentioned in SAL (#wikimedia-operations) [2025-05-12T22:39:53Z] <ladsgroup@deploy1003> Started scap sync-world: Backport for [[gerrit:1144502|objectcache: Cast explicitly to integer (T393879)]]

Mentioned in SAL (#wikimedia-operations) [2025-05-12T22:44:34Z] <ladsgroup@deploy1003> ladsgroup: Backport for [[gerrit:1144502|objectcache: Cast explicitly to integer (T393879)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-05-12T22:51:27Z] <ladsgroup@deploy1003> Finished scap sync-world: Backport for [[gerrit:1144502|objectcache: Cast explicitly to integer (T393879)]] (duration: 11m 33s)

Ladsgroup moved this task from In progress to Done on the DBA board.

the parser cache part is fixed.