)]}'
{"id":"openstack%2Fwatcher-specs~679827","triplet_id":"openstack%2Fwatcher-specs~master~Iaaaea3bc436d405cf19f99b13ed4804e10e646c6","project":"openstack/watcher-specs","branch":"master","topic":"threadpool","hashtags":[],"change_id":"Iaaaea3bc436d405cf19f99b13ed4804e10e646c6","subject":"General purpose threadpool for the decision engine","status":"MERGED","created":"2019-09-03 17:15:56.000000000","updated":"2019-09-19 03:18:37.000000000","submitted":"2019-09-19 03:17:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":23,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"679827-1568863027764-d2cb535d","meta_rev_id":"4641ce3d4ef114fa30fa2a94f2f9b5937af25e41","_number":679827,"virtual_id_number":679827,"owner":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":2,"date":"2019-09-19 03:17:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-09-19 02:01:33.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2019-09-19 03:06:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":1,"date":"2019-09-19 03:06:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-04 16:37:36.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-09-19 02:01:33.000000000","updated_by":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"reviewer":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"state":"REVIEWER"},{"updated":"2019-09-19 03:06:51.000000000","updated_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"},{"updated":"2019-09-19 03:17:07.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"94e88e6ac120cd18fcf123053007cd85fad2b4e8","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-03 17:15:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c47642e0ad33baba6dd6cb0f104a42cfbdf6ff41","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-03 17:30:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e0448e2d56ea490a8c6475d6bb2faf2f : SUCCESS in 5m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a558b1290d00493fa1a76e14ca40b2b4 : SUCCESS in 3m 45s","accounts_in_message":[],"_revision_number":1},{"id":"7b61885d4537760888613d4a12f0b0a451ca6a36","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-09-10 01:43:18.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks Dantalion. LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"d0fdf1752bca4e37fbd205845d0aed8f9610827b","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-10 06:54:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3f37fe544719bdc3d693b272091b912b9dcbe6f4","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-10 06:54:52.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"be02fac376eff69328605657a9a0259debe1b09c","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-09-10 06:57:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d14c4d637dd4e88bf970ef5395935c4fc892946c","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-10 07:04:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"adf70fe20501791b470e4029f21c4cc7635241f4","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-10 07:05:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7c3414ef7f3173c4127a84c91b05c0761242fa0a","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-09-10 07:18:08.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM.","accounts_in_message":[],"_revision_number":3},{"id":"363a381532f9946a32d2682553ed072ad0039967","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 07:44:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98a4486bff074cf4b41a82185d31badb : SUCCESS in 5m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4daf0916fdb542e999b3275df1795271 : SUCCESS in 3m 17s","accounts_in_message":[],"_revision_number":3},{"id":"03dc3a12e265bbdfdc2d0e74f1d70ffd8c7ee1ba","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-09-12 07:03:12.000000000","message":"Patch Set 3: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":3},{"id":"73b65c09e91c600f29cbed34e3a065294106cab1","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-12 08:06:39.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"498bee62f6cb35aa18da87a9384ea08f3b05214c","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-12 08:07:14.000000000","message":"Patch Set 3:\n\n(7 comments)","accounts_in_message":[],"_revision_number":3},{"id":"3afc62e2928a642fd1c9eb48f18d83dbccfc2cf4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 08:17:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cde8ea220d4841459fbc65c141635738 : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2f6d1166c374809a06980d9d72cf38d : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":4},{"id":"d37f7fed00bf9483b5e6d7148944c513c1b02004","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-09-16 03:03:53.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fad5c9e559d9f9ba148b35c92b38a82948f08520","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-09-18 07:27:32.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1b7d1dff0b0959867e223ec557b5cd394574df4a","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-09-19 02:01:33.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f677402015b27fa21595943d36149c99ebdd59cc","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-09-19 03:06:51.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":4},{"id":"4d6dcd6da2078ee69a3b876d4d720c9d0d6c6c64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-19 03:07:03.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"fcb253d278ae6a9bf33233631d3ecf0e5db14747","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-19 03:17:07.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"bc6ec489379794d5fbe292f26db8a0fbaaaa6a62","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-19 03:17:07.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/535a1d9ad1cd49c089c8163860cdab79 : SUCCESS in 8m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db7d02bd2880418eba57dd08b3c6e7ec : SUCCESS in 3m 09s","accounts_in_message":[],"_revision_number":4},{"id":"4f5acc38a9727a4be851106a12d46ddac21771d7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-19 03:18:37.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/e3677564faf449ce916797f307950145 : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"45bc16dec1a413d82ea391a59725dad983137921","revisions":{"9a86b21e8ec39d5e98f7fa671511cdbeb1a47ded":{"kind":"REWORK","_number":1,"created":"2019-09-03 17:15:56.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/27/679827/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/27/679827/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/1"}}},"commit":{"parents":[{"commit":"26f3881d8f2e701713114b90028a91663d839abe","subject":"update improve-compute-data-model spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/26f3881d8f2e701713114b90028a91663d839abe"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-03 17:08:28.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-03 17:08:28.000000000","tz":120},"subject":"General purpose threadpool for the decision engine","message":"General purpose threadpool for the decision engine\n\nSpec to create a general purpose threadpool to be implemented in the\ndecision engine. The amount of threads is configurable to best fit\ndifferent OpenStack deployments while the default value should be\nconservative to prevent any issues.\n\nAdditionally, the building of the data model will use the threadpool\nand will demonstrate its usefulness.\n\nTest cases will be made for both the threadpool as well as for the\nbehavior of building the data model.\n\nChange-Id: Iaaaea3bc436d405cf19f99b13ed4804e10e646c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/9a86b21e8ec39d5e98f7fa671511cdbeb1a47ded"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/9a86b21e8ec39d5e98f7fa671511cdbeb1a47ded"}]},"branch":"refs/heads/master"},"bc2ae871fc82625153d0f6020698530448204510":{"kind":"REWORK","_number":2,"created":"2019-09-10 06:54:13.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/27/679827/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/27/679827/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/2"}}},"commit":{"parents":[{"commit":"26f3881d8f2e701713114b90028a91663d839abe","subject":"update improve-compute-data-model spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/26f3881d8f2e701713114b90028a91663d839abe"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-03 17:08:28.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-10 06:53:38.000000000","tz":120},"subject":"General purpose threadpool for the decision engine","message":"General purpose threadpool for the decision engine\n\nSpec to create a general purpose threadpool to be implemented in the\ndecision engine. The amount of threads is configurable to best fit\ndifferent OpenStack deployments while the default value should be\nconservative to prevent any issues.\n\nAdditionally, the building of the data model will use the threadpool\nand will demonstrate its usefulness.\n\nTest cases will be made for both the threadpool as well as for the\nbehavior of building the data model.\n\nChange-Id: Iaaaea3bc436d405cf19f99b13ed4804e10e646c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/bc2ae871fc82625153d0f6020698530448204510"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/bc2ae871fc82625153d0f6020698530448204510"}]},"branch":"refs/heads/master"},"c1ac55430db43c732b5bf02c9ec4d68baaa3df4f":{"kind":"REWORK","_number":3,"created":"2019-09-10 07:04:44.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/27/679827/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/27/679827/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/3"}}},"commit":{"parents":[{"commit":"26f3881d8f2e701713114b90028a91663d839abe","subject":"update improve-compute-data-model spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/26f3881d8f2e701713114b90028a91663d839abe"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-03 17:08:28.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-10 07:04:11.000000000","tz":120},"subject":"General purpose threadpool for the decision engine","message":"General purpose threadpool for the decision engine\n\nSpec to create a general purpose threadpool to be implemented in the\ndecision engine. The amount of threads is configurable to best fit\ndifferent OpenStack deployments while the default value should be\nconservative to prevent any issues.\n\nAdditionally, the building of the data model will use the threadpool\nand will demonstrate its usefulness.\n\nTest cases will be made for both the threadpool as well as for the\nbehavior of building the data model.\n\nChange-Id: Iaaaea3bc436d405cf19f99b13ed4804e10e646c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/c1ac55430db43c732b5bf02c9ec4d68baaa3df4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/c1ac55430db43c732b5bf02c9ec4d68baaa3df4f"}]},"branch":"refs/heads/master"},"45bc16dec1a413d82ea391a59725dad983137921":{"kind":"REWORK","_number":4,"created":"2019-09-12 08:06:39.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/27/679827/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-specs","ref":"refs/changes/27/679827/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-specs refs/changes/27/679827/4"}}},"commit":{"parents":[{"commit":"26f3881d8f2e701713114b90028a91663d839abe","subject":"update improve-compute-data-model spec","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/26f3881d8f2e701713114b90028a91663d839abe"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-03 17:08:28.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-09-12 08:05:21.000000000","tz":120},"subject":"General purpose threadpool for the decision engine","message":"General purpose threadpool for the decision engine\n\nSpec to create a general purpose threadpool to be implemented in the\ndecision engine. The amount of threads is configurable to best fit\ndifferent OpenStack deployments while the default value should be\nconservative to prevent any issues.\n\nAdditionally, the building of the data model will use the threadpool\nand will demonstrate its usefulness.\n\nTest cases will be made for both the threadpool as well as for the\nbehavior of building the data model.\n\nChange-Id: Iaaaea3bc436d405cf19f99b13ed4804e10e646c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/45bc16dec1a413d82ea391a59725dad983137921"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-specs/commit/45bc16dec1a413d82ea391a59725dad983137921"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
