Mobrovac has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/326034 )
Change subject: Update change-propagation to 04bed5d
......................................................................
Update change-propagation to 04bed5d
List of changes:
cb9560b Interleave continuation with leaf job processing
xxxxxxx Update the config template
xxxxxxx Update node module dependencies
Change-Id: I8204d79216170ee1c364e7d1d2a8f40bcc2ab47a
---
M node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
M node_modules/hyperswitch/node_modules/swagger-ui/package.json
M node_modules/service-runner/lib/master.js
M
node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
M node_modules/service-runner/package.json
M scap/templates/config.yaml.j2
M src
7 files changed, 38 insertions(+), 27 deletions(-)
Approvals:
Mobrovac: Verified; Looks good to me, approved
Ppchelko: Looks good to me, but someone else must approve
diff --git
a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
index 1fd2d63..2726b69 100644
--- a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
+++ b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
@@ -50,7 +50,7 @@
"url": "https://github.com/substack/json-stable-stringify/issues"
},
"_id": "[email protected]",
- "_shasum": "46a653f23d5529123f2a7623422996c0be7cfe91",
+ "_shasum": "37770e149b1b830102794ac8698cc6ea5b798392",
"_from": "git+https://github.com/wikimedia/json-stable-stringify.git#master",
"_resolved":
"git+https://github.com/wikimedia/json-stable-stringify.git#c05178e4dfc3834017f017732934c1c52ba3dd8f"
}
diff --git a/node_modules/hyperswitch/node_modules/swagger-ui/package.json
b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
index c239fb5..8199f87 100644
--- a/node_modules/hyperswitch/node_modules/swagger-ui/package.json
+++ b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
@@ -73,7 +73,7 @@
"url": "https://github.com/swagger-api/swagger-ui/issues"
},
"_id": "[email protected]",
- "_shasum": "d56a34d13568e14ff5ca40c46d8efbf4ef4f3a55",
+ "_shasum": "c4bcd077ef57835b8775f0d23fc574913a05ec16",
"_from": "git+https://github.com/wikimedia/swagger-ui.git#master",
"_resolved":
"git+https://github.com/wikimedia/swagger-ui.git#b9b40dc8e00caeb24c19fe636b93250a7e335541"
}
diff --git a/node_modules/service-runner/lib/master.js
b/node_modules/service-runner/lib/master.js
index 5ed417f..090f199 100644
--- a/node_modules/service-runner/lib/master.js
+++ b/node_modules/service-runner/lib/master.js
@@ -133,7 +133,9 @@
var self = this;
var worker = cluster.workers[workerId];
if (!worker || worker.state === 'disconnected') {
- delete self.workerStatusMap[worker.process.pid];
+ if (worker) {
+ delete self.workerStatusMap[worker.process.pid];
+ }
return;
}
self.workerStatusMap[worker.process.pid] = {
diff --git
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
index d7c7c0f..a1bba51 100644
---
a/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
+++
b/node_modules/service-runner/node_modules/limitation/node_modules/kad/package.json
@@ -75,7 +75,7 @@
},
"homepage": "https://github.com/kadtools/kad#readme",
"_id": "[email protected]",
- "_shasum": "48d03b345a24c4e984f504d5cf4a45408bc50b7b",
+ "_shasum": "c39e9b2b027c32e93af9913eeba1157970d6e5ef",
"_from": "git+https://github.com/gwicke/kad.git#master",
"_resolved":
"git+https://github.com/gwicke/kad.git#f35971036f43814043245da82b12d035b7bbfd16"
}
diff --git a/node_modules/service-runner/package.json
b/node_modules/service-runner/package.json
index 349996d..f8513e0 100644
--- a/node_modules/service-runner/package.json
+++ b/node_modules/service-runner/package.json
@@ -1,6 +1,6 @@
{
"name": "service-runner",
- "version": "2.1.11",
+ "version": "2.1.12",
"description": "Generic nodejs service supervisor / cluster runner",
"main": "service-runner.js",
"bin": {
@@ -48,9 +48,9 @@
"mocha-jscs": "^5.0.1",
"bunyan-prettystream":
"git+https://github.com/hadfieldn/node-bunyan-prettystream.git#master"
},
- "gitHead": "a235e2f8460625cb5ee8fc64cc3071a5a070e063",
- "_id": "[email protected]",
- "_shasum": "1b0c83666beef6cc0637f0573a5107d107eac5bb",
+ "gitHead": "2de01b2a4f596ccf981e1878d4f2778c087000cc",
+ "_id": "[email protected]",
+ "_shasum": "e1848d2168287e76a09386929181510a26c1ae46",
"_from": "service-runner@>=2.1.7 <3.0.0",
"_npmVersion": "2.15.9",
"_nodeVersion": "4.6.0",
@@ -59,8 +59,8 @@
"email": "[email protected]"
},
"dist": {
- "shasum": "1b0c83666beef6cc0637f0573a5107d107eac5bb",
- "tarball":
"https://registry.npmjs.org/service-runner/-/service-runner-2.1.11.tgz"
+ "shasum": "e1848d2168287e76a09386929181510a26c1ae46",
+ "tarball":
"https://registry.npmjs.org/service-runner/-/service-runner-2.1.12.tgz"
},
"maintainers": [
{
@@ -77,9 +77,9 @@
}
],
"_npmOperationalInternal": {
- "host": "packages-18-east.internal.npmjs.com",
- "tmp": "tmp/service-runner-2.1.11.tgz_1479323631278_0.7561438775155693"
+ "host": "packages-12-west.internal.npmjs.com",
+ "tmp": "tmp/service-runner-2.1.12.tgz_1481155955250_0.02276564808562398"
},
"directories": {},
- "_resolved":
"https://registry.npmjs.org/service-runner/-/service-runner-2.1.11.tgz"
+ "_resolved":
"https://registry.npmjs.org/service-runner/-/service-runner-2.1.12.tgz"
}
diff --git a/scap/templates/config.yaml.j2 b/scap/templates/config.yaml.j2
index a50f73c..c59bc2c 100644
--- a/scap/templates/config.yaml.j2
+++ b/scap/templates/config.yaml.j2
@@ -307,19 +307,28 @@
on_transclusion_update:
concurrency: <%= concurrency * 8 %>
topic: change-prop.transcludes.resource-change
- match:
- meta:
- uri: '/https?:\/\/[^\/]+\/wiki\/(?<title>.+)/'
- tags: [ 'transcludes' ]
- exec:
- method: get
- uri: '<%= restbase_uri
%>/{{message.meta.domain}}/v1/page/html/{{match.meta.uri.title}}'
- headers:
- cache-control: no-cache
- if-unmodified-since: '{{date(message.meta.dt)}}'
- x-restbase-mode: '{{message.tags[1]}}'
- query:
- redirect: false
+ cases:
+ - match:
+ meta:
+ schema_uri: 'resource_change/1'
+ uri: '/https?:\/\/[^\/]+\/wiki\/(?<title>.+)/'
+ tags: [ 'transcludes' ]
+ exec:
+ method: get
+ uri: '<%= restbase_uri
%>/{{message.meta.domain}}/v1/page/html/{{match.meta.uri.title}}'
+ headers:
+ cache-control: no-cache
+ if-unmodified-since: '{{date(message.meta.dt)}}'
+ x-restbase-mode: '{{message.tags[1]}}'
+ query:
+ redirect: false
+ - match:
+ meta:
+ schema_uri: 'continue/1'
+ exec:
+ method: post
+ uri:
'/sys/links/transcludes/{message.original_event.page_title}'
+ body: '{{globals.message}}'
# ORES caching updates
ores_cache:
diff --git a/src b/src
index 0e46d7a..04bed5d 160000
--- a/src
+++ b/src
@@ -1 +1 @@
-Subproject commit 0e46d7a60950dc087024e5fafdcd8a2ad4299e25
+Subproject commit 04bed5da233b8b156f7d36afce6492371088493d
--
To view, visit https://gerrit.wikimedia.org/r/326034
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I8204d79216170ee1c364e7d1d2a8f40bcc2ab47a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/change-propagation/deploy
Gerrit-Branch: master
Gerrit-Owner: Mobrovac <[email protected]>
Gerrit-Reviewer: Mobrovac <[email protected]>
Gerrit-Reviewer: Ppchelko <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits