Mobrovac has submitted this change and it was merged.
Change subject: Update change-propagation to b7383d4
......................................................................
Update change-propagation to b7383d4
List of changes:
xxxxxxx Update node module dependencies
Change-Id: I40e845dc3f26fc824990054eeab8101c07836832
---
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/node_modules/limitation/node_modules/kad/package.json
M node_modules/wmf-kafka-node/lib/zookeeper.js
M
node_modules/wmf-kafka-node/node_modules/snappy/build/Release/obj.target/deps/snappy/snappy.a
M node_modules/wmf-kafka-node/node_modules/snappy/build/Release/snappy.a
M node_modules/wmf-kafka-node/package.json
7 files changed, 36 insertions(+), 33 deletions(-)
Approvals:
Mobrovac: Verified; Looks good to me, approved
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 b9995f1..8d63e0e 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": "fc6320d15db93772e8b6e39a686083b580450d7f",
+ "_shasum": "32d24110aec0bc869336f1e1abe2d4b6e477f629",
"_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 7be4846..eb524df 100644
--- a/node_modules/hyperswitch/node_modules/swagger-ui/package.json
+++ b/node_modules/hyperswitch/node_modules/swagger-ui/package.json
@@ -60,7 +60,7 @@
"url": "https://github.com/swagger-api/swagger-ui/issues"
},
"_id": "[email protected]",
- "_shasum": "e94421fcae1f81109cfe50ae1aeaad733a155ff8",
+ "_shasum": "1deb38249dc339c599b5fbf256955b163bd44a4a",
"_from": "git+https://github.com/wikimedia/swagger-ui.git#master",
"_resolved":
"git+https://github.com/wikimedia/swagger-ui.git#7bef30a93a3b81c55cb95d3ce9e0f9f53d5d8262"
}
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 dc2dae9..690894e 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": "0189510303a232f7f8d385372fede9889cd26564",
+ "_shasum": "fa193d6cee4c1cdd9c97fb1765808a63a2cfe9df",
"_from": "git+https://github.com/gwicke/kad.git#master",
"_resolved":
"git+https://github.com/gwicke/kad.git#31449a27a289b6f0ecbeec193d8bac9db8b9f513"
}
diff --git a/node_modules/wmf-kafka-node/lib/zookeeper.js
b/node_modules/wmf-kafka-node/lib/zookeeper.js
index 4a8e36e..4370acc 100644
--- a/node_modules/wmf-kafka-node/lib/zookeeper.js
+++ b/node_modules/wmf-kafka-node/lib/zookeeper.js
@@ -145,29 +145,32 @@
path,
function (error, data) {
if (error) {
- cbb(error);
- }
- else {
- try {
- var obj = data ?
JSON.parse(data.toString()) : {};
- // For each topic
- for (var topic in
obj.subscription) {
- if
(consumerPerTopicMap.topicConsumerMap[topic] == undefined) {
-
consumerPerTopicMap.topicConsumerMap[topic] = [];
- }
-
consumerPerTopicMap.topicConsumerMap[topic].push(consumer);
-
- if
(consumerPerTopicMap.consumerTopicMap[consumer] == undefined) {
-
consumerPerTopicMap.consumerTopicMap[consumer] = [];
- }
-
consumerPerTopicMap.consumerTopicMap[consumer].push(topic);
- }
-
- cbb();
- } catch (e) {
- debug(e);
- cbb(new Error("Unable to assemble
data"));
+ // when NO_NODE happens here, a
consumer has left abruptly
+ // and ZK doesn't know it yet
+ if(/NO_NODE/.test(error.toString())) {
+ return cbb();
}
+ return cbb(error);
+ }
+ try {
+ var obj = data ?
JSON.parse(data.toString()) : {};
+ // For each topic
+ for (var topic in obj.subscription) {
+ if
(consumerPerTopicMap.topicConsumerMap[topic] == undefined) {
+
consumerPerTopicMap.topicConsumerMap[topic] = [];
+ }
+
consumerPerTopicMap.topicConsumerMap[topic].push(consumer);
+
+ if
(consumerPerTopicMap.consumerTopicMap[consumer] == undefined) {
+
consumerPerTopicMap.consumerTopicMap[consumer] = [];
+ }
+
consumerPerTopicMap.consumerTopicMap[consumer].push(topic);
+ }
+
+ cbb();
+ } catch (e) {
+ debug(e);
+ cbb(new Error("Unable to assemble
data"));
}
}
);
diff --git
a/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/obj.target/deps/snappy/snappy.a
b/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/obj.target/deps/snappy/snappy.a
index 450e6d0..9a18cc9 100644
---
a/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/obj.target/deps/snappy/snappy.a
+++
b/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/obj.target/deps/snappy/snappy.a
Binary files differ
diff --git
a/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/snappy.a
b/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/snappy.a
index 450e6d0..9a18cc9 100644
--- a/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/snappy.a
+++ b/node_modules/wmf-kafka-node/node_modules/snappy/build/Release/snappy.a
Binary files differ
diff --git a/node_modules/wmf-kafka-node/package.json
b/node_modules/wmf-kafka-node/package.json
index a5e7e24..a563a69 100644
--- a/node_modules/wmf-kafka-node/package.json
+++ b/node_modules/wmf-kafka-node/package.json
@@ -1,7 +1,7 @@
{
"name": "wmf-kafka-node",
"description": "node client for Apache kafka, only support kafka 0.8 and
above",
- "version": "0.1.7",
+ "version": "0.1.9",
"main": "kafka.js",
"dependencies": {
"async": ">0.9 <2.0",
@@ -32,13 +32,13 @@
"scripts": {
"test": "make test"
},
- "gitHead": "9e4c6a650886686724ab560c1656f466c81b0eaf",
+ "gitHead": "2e82130f75a8e9d6093711eda73210a3993037da",
"bugs": {
"url": "https://github.com/d00rman/kafka-node/issues"
},
"homepage": "https://github.com/d00rman/kafka-node#readme",
- "_id": "[email protected]",
- "_shasum": "db25b8e23d648cc5e2c4ed5264e95ba2e31c3bfd",
+ "_id": "[email protected]",
+ "_shasum": "ebaf32b32fb2cc44e0dcac9560d00cad89d41341",
"_from": "wmf-kafka-node@>=0.1.7 <0.2.0",
"_npmVersion": "2.14.12",
"_nodeVersion": "4.3.0",
@@ -47,8 +47,8 @@
"email": "[email protected]"
},
"dist": {
- "shasum": "db25b8e23d648cc5e2c4ed5264e95ba2e31c3bfd",
- "tarball":
"https://registry.npmjs.org/wmf-kafka-node/-/wmf-kafka-node-0.1.7.tgz"
+ "shasum": "ebaf32b32fb2cc44e0dcac9560d00cad89d41341",
+ "tarball":
"https://registry.npmjs.org/wmf-kafka-node/-/wmf-kafka-node-0.1.9.tgz"
},
"maintainers": [
{
@@ -58,8 +58,8 @@
],
"_npmOperationalInternal": {
"host": "packages-16-east.internal.npmjs.com",
- "tmp": "tmp/wmf-kafka-node-0.1.7.tgz_1465492631650_0.6422846862114966"
+ "tmp": "tmp/wmf-kafka-node-0.1.9.tgz_1465908433880_0.12020742218010128"
},
"directories": {},
- "_resolved":
"https://registry.npmjs.org/wmf-kafka-node/-/wmf-kafka-node-0.1.7.tgz"
+ "_resolved":
"https://registry.npmjs.org/wmf-kafka-node/-/wmf-kafka-node-0.1.9.tgz"
}
--
To view, visit https://gerrit.wikimedia.org/r/294299
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I40e845dc3f26fc824990054eeab8101c07836832
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/change-propagation/deploy
Gerrit-Branch: master
Gerrit-Owner: Mobrovac <[email protected]>
Gerrit-Reviewer: Mobrovac <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits