[MediaWiki-commits] [Gerrit] Add some doc comments - change (mediawiki...OfflineContentGenerator)
Mwalker has uploaded a new change for review. https://gerrit.wikimedia.org/r/149453 Change subject: Add some doc comments .. Add some doc comments Change-Id: Ib0fa39127488221a07fe62c2fec60df363fb2dac --- M lib/threads/backend.js 1 file changed, 24 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Collection/OfflineContentGenerator refs/changes/53/149453/1 diff --git a/lib/threads/backend.js b/lib/threads/backend.js index 2eaba88..e930226 100644 --- a/lib/threads/backend.js +++ b/lib/threads/backend.js @@ -128,6 +128,10 @@ } /* === Private Functions === */ +/** + * Async loop that forms the top of the job. Pulls items from Redis and + * then starts the promise chain to bundle, render, and cleanup. + */ function getNewItemFromQueue() { redisClient.blpop( config.redis.job_queue_name, 0 ) .then( function( result ) { @@ -170,6 +174,11 @@ .done(); } +/** + * Take a status object from getNewItemFromQueue and render it + * @param {string} obj JSON string representing a job status object + * @returns {promise} + */ function newItemFromQueue( obj ) { var jobDetails; var metabookFile, bundleFile, renderedFile; @@ -287,6 +296,14 @@ } ); } +/** + * Fork the bundler process and resolve the promise when done + * + * @param jobDetails + * @param metabookPath + * @param bundleFile + * @returns {promise|Deferred.promise|o.A.n.promise|PromiseCapability.promise} + */ function runBundler( jobDetails, metabookPath, bundleFile ) { var child, killTimer, startTime = Date.now(), @@ -382,6 +399,13 @@ return p.promise; } +/** + * For the appropriate renderer and resolve the promise when done + * + * @param jobDetails + * @param bundleFile + * @returns {promise} + */ function runRenderer( jobDetails, bundleFile ) { var child, killTimer, startTime = Date.now(), -- To view, visit https://gerrit.wikimedia.org/r/149453 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib0fa39127488221a07fe62c2fec60df363fb2dac Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Collection/OfflineContentGenerator Gerrit-Branch: master Gerrit-Owner: Mwalker mwal...@wikimedia.org ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Add some doc comments - change (mediawiki...OfflineContentGenerator)
jenkins-bot has submitted this change and it was merged. Change subject: Add some doc comments .. Add some doc comments Change-Id: Ib0fa39127488221a07fe62c2fec60df363fb2dac --- M lib/threads/backend.js 1 file changed, 24 insertions(+), 0 deletions(-) Approvals: Mwalker: Looks good to me, approved jenkins-bot: Verified diff --git a/lib/threads/backend.js b/lib/threads/backend.js index 2eaba88..e930226 100644 --- a/lib/threads/backend.js +++ b/lib/threads/backend.js @@ -128,6 +128,10 @@ } /* === Private Functions === */ +/** + * Async loop that forms the top of the job. Pulls items from Redis and + * then starts the promise chain to bundle, render, and cleanup. + */ function getNewItemFromQueue() { redisClient.blpop( config.redis.job_queue_name, 0 ) .then( function( result ) { @@ -170,6 +174,11 @@ .done(); } +/** + * Take a status object from getNewItemFromQueue and render it + * @param {string} obj JSON string representing a job status object + * @returns {promise} + */ function newItemFromQueue( obj ) { var jobDetails; var metabookFile, bundleFile, renderedFile; @@ -287,6 +296,14 @@ } ); } +/** + * Fork the bundler process and resolve the promise when done + * + * @param jobDetails + * @param metabookPath + * @param bundleFile + * @returns {promise|Deferred.promise|o.A.n.promise|PromiseCapability.promise} + */ function runBundler( jobDetails, metabookPath, bundleFile ) { var child, killTimer, startTime = Date.now(), @@ -382,6 +399,13 @@ return p.promise; } +/** + * For the appropriate renderer and resolve the promise when done + * + * @param jobDetails + * @param bundleFile + * @returns {promise} + */ function runRenderer( jobDetails, bundleFile ) { var child, killTimer, startTime = Date.now(), -- To view, visit https://gerrit.wikimedia.org/r/149453 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib0fa39127488221a07fe62c2fec60df363fb2dac Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Collection/OfflineContentGenerator Gerrit-Branch: master Gerrit-Owner: Mwalker mwal...@wikimedia.org Gerrit-Reviewer: Mwalker mwal...@wikimedia.org Gerrit-Reviewer: jenkins-bot ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits