Addshore added a comment.

It indeed is the lockmanager. I ran the following on both mwmaint2001 and mwmaint1001:

$lockManager = LockManagerGroup::singleton( wfWikiID() )->get( $wgWBRepoSettings['dispatchingLockManager'] );
 $t0 = microtime( true );
 
 for ( $i = 0; $i < 500; $i++ ) { $lockManager->lock( [ 'T205865-test-lock' ] )->isOK(); $lockManager->unlock( [ 'T205865-test-lock' ] )->isOK(); }
 
 echo microtime( true ) - $t0;

mwmaint1001: 73.30463886261
mwmaint2001: 0.64075589179993

Reversing this experiment now that we have switched back I see:

mwmaint 1001: 1.4454369544983
mwmaint 2001: 3.811069011688

TASK DETAIL
https://phabricator.wikimedia.org/T205865

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: aaron, hoo, Joe, User-Marostegui, Banyek, jcrespo, Marostegui, Addshore, Aklapper, Nandana, jijiki, AndyTan, Phukettaxigroup, Davinaclare77, Qtn1293, Lahi, Gq86, Darkminds3113, GoranSMilovanovic, Jayprakash12345, Th3d3v1ls, Hfbn0, QZanden, LawExplorer, Vali.matei, Zppix, Volans, D3r1ck01, Volker_E, Wong128hk, Wikidata-bugs, aude, GWicke, Dinoguy1000, faidon, Mbch331, Jay8g, Krenair, akosiaris, fgiunchedi
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to