Arlolra has uploaded a new change for review.

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


Change subject: Increase maxSockets for ApiRequests
......................................................................

Increase maxSockets for ApiRequests

The default in node is 5 per host. Parsing pages with lots of templates
makes many concurrent connections that end up timing out.

Bumping this up shaves at least a minute off that large test case in the
bug report: fr/Liste_des_premiers_préfets_français_(1800-1815)

Bug: 55585
Change-Id: Ia025a90a52b45c0816983d1b7b34fc074b6b4c4f
---
M js/lib/mediawiki.ApiRequest.js
1 file changed, 3 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Parsoid 
refs/changes/54/91554/1

diff --git a/js/lib/mediawiki.ApiRequest.js b/js/lib/mediawiki.ApiRequest.js
index dd3d5b3..49c9694 100644
--- a/js/lib/mediawiki.ApiRequest.js
+++ b/js/lib/mediawiki.ApiRequest.js
@@ -2,6 +2,9 @@
 
 require('./core-upgrade.js');
 
+// many concurrent connections to the same host
+require('http').globalAgent.maxSockets = 100;
+
 var request = require('request'),
        $ = require( './fakejquery' ),
        qs = require('querystring'),

-- 
To view, visit https://gerrit.wikimedia.org/r/91554
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia025a90a52b45c0816983d1b7b34fc074b6b4c4f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to